我正在使用 Rails 3 和 Devise。在用户模型中,我创建了问题和答案字段。
我想知道如何实现以下逻辑的忘记密码功能:
- 在忘记密码页面上,用户输入用户名
- 在下一步中,应用程序应显示存储在数据库中的问题。
- 用户回答问题,并将其与存储在数据库中的值匹配。
- 它会重定向到编辑密码页面,其中可以更新密码。
我尝试覆盖 Devise 的密码控制器,但卡住了。
先感谢您的帮助。
注意:我是 Rails 新手,这是我的第一个项目。