ihatov08 blog

プログラミング初心者だけどRailsとSwiftマスターします

deviseでログイン情報を記録するチェックボックスを設置する方法

stack over flowより

6 down vote favorite I'm making a Rails App. I'd like to implement a check box 'remember me' for users to skip enter password from next time with using Devise:rememberable.but I can't figure out how to implement. if you have any idea with this , please show me some sample code for that.

ruby-on-rails devise remember-me shareimprove this question asked Aug 4 '12 at 17:14

Tai 3113 add a comment 2 Answers active oldest votes up vote 10 down vote Add the :rememberable option in your User model

class User < ActiveRecord::Base

devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable, :token_authenticatable, :lockable, :omniauthable

# ...

end Create a migration to add the remember_created_at column in the table of users

class AddRememberCreatedAtToUsers < ActiveRecord::Migration def change add_column :users, :remember_created_at, :datetime end end If you're not using the Devise default views, add the checkbox to your view:

<%= f.check_box :remember_me %> <%= f.label :remember_me %> I think that's all you need...

shareimprove this answer