我如何启用:在Devise中可恢复?

时间:2016-12-10 07:48:28

标签: ruby-on-rails devise

默认情况下,Devise中的忘记密码实际上并没有向电子邮件发送密码重置链接,我知道:recoverable模块是需要启用/实现的模块。

我已尝试在google中搜索教程或指南,此处仍在stackoverflow中,但没有成功。

我在哪里可以找到一个好的示例或启用它需要什么代码?

1 个答案:

答案 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/