'设计',' 3.4.1' ' rails',' 4.1.8' ruby' 2.1.2'
重置密码适用于大多数用户,但不适用于其他用户,我注意到这些用户设计无法保存reset_password_sent_at时间。
如果可以的话,请指出正确的方向......如果需要,我会添加代码,只需询问。
#devise.rb
config.reset_password_within = 36.hours
#routes
devise_for :users,
controllers: {
registrations: 'registrations',
confirmations: "confirmations", :omniauth_callbacks => "users/omniauth_callbacks"
}
resources :users
#user.rb
devise :database_authenticatable, :registerable, :validatable,
:recoverable, :rememberable, :trackable, :confirmable, :omniauthable,
:omniauth_providers => [:facebook, :twitter, :google, :linkedin]