ruby-on-rails – 如何使用Devise:可记忆?
发布时间:2020-12-16 22:20:08 所属栏目:百科 来源:网络整理
导读:我正在制作一个Rails应用程序 我想实现一个复选框’记住我’为用户跳过输入密码从下次使用Devise:rememberable.but我不知道如何实现. 如果您有任何想法,请给我一些示例代码. 解决方法 在您的用户模型中添加:rememberable选项 class User ActiveRecord::Bas
我正在制作一个Rails应用程序
我想实现一个复选框’记住我’为用户跳过输入密码从下次使用Devise:rememberable.but我不知道如何实现. 如果您有任何想法,请给我一些示例代码. 解决方法
在您的用户模型中添加:rememberable选项
class User < ActiveRecord::Base devise :database_authenticatable,:registerable,:recoverable,:rememberable,:trackable,:validatable,:token_authenticatable,:lockable,:omniauthable # ... end 创建迁移以在用户表中添加remember_created_at列 class AddRememberCreatedAtToUsers < ActiveRecord::Migration def change add_column :users,:remember_created_at,:datetime end end 如果您没有使用Devise默认视图,请将该复选框添加到视图中: <%= f.check_box :remember_me %> <%= f.label :remember_me %> 我想这就是你需要的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |