默认情况下,Devise中的忘记密码实际上并没有向电子邮件发送密码重置链接,我知道:recoverable
模块是需要启用/实现的模块。
我已尝试在google中搜索教程或指南,此处仍在stackoverflow中,但没有成功。
我在哪里可以找到一个好的示例或启用它需要什么代码?
答案 0 :(得分:1)
要启用recoverable
模块,请将其作为符号传递给devise
方法。
# in user.rb
devise :recoverable # add other modules, separated by comma
例如,您的设计配置可能如下所示。
devise :database_authenticatable, :registerable, :confirmable, :recoverable
如需了解更多信息,请阅读https://www.codeschool.com/blog/2012/10/02/re-generating-forgot-password-emails-with-devise/