我有一个标准的设计实现。一切正常,除了帐户解锁(锁定工作正常)。
我可以使用unlock_access!
在控制台中解锁帐户。我还可以使用User.find_by_unlock_token
找到该帐户。但是,UnlocksController#show
- 具体而言,resource_class.unlock_access_by_token(params[:unlock_token])
- 会返回“解锁令牌无效”错误。
任何帮助都将不胜感激。谢谢!
答案 0 :(得分:19)
这是错过Devise更新的问题。在邮件程序模板中,@resource.unlock_token
已更改为@token
。作品!