我想保存令牌重置的最后日期。我似乎无法让它发挥作用。
当前代码:
if current_user.token_date.nil?
current_user.update_attributes(:token_date => Time.now)
elsif Time.now - current_user.token_date > 1300000 #approx 15 days
current_user.reset_authentication_token!
current_user.update_attributes(:token_date => Time.now)
flash[:notice] = "For your security we just..."
end
感谢您的帮助。
答案 0 :(得分:3)
token_date必须是DateTime属性。
然后添加
current_user.update_attributes(:token_date => DateTime.now)