ruby-on-rails – 如何使用Devise:可记忆?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何使用Devise:可记忆?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在制作一个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 %>

我想这就是你需要的

原文链接:https://www.f2er.com/ruby/266124.html

猜你在找的Ruby相关文章