Ruby on rails 重置密码令牌无效
当我创建新记录并发送密码重置电子邮件时。这个链接给了我这个错误Ruby on rails 重置密码令牌无效,ruby-on-rails,ruby,devise,activeadmin,Ruby On Rails,Ruby,Devise,Activeadmin,当我创建新记录并发送密码重置电子邮件时。这个链接给了我这个错误 reset password token is invalid devise rails 我的模型是 class Advertiser < ActiveRecord::Base devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable after_create { |
reset password token is invalid devise rails
我的模型是
class Advertiser < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
after_create { |admin| admin.send_reset_password_instructions }
def password_required?
new_record? ? false : super
end
但它会产生这样的错误
http://localhost:3000/admin/password/edit?reset_password_token=fDxVmCNjKNDiUseWGLe6
Reset password token is invalid
看看这个解决方案
检查数据库中的令牌是否与电子邮件中的令牌相同。Desive正在对令牌使用哈希,您可能会得到哈希版本