【发布时间】:2018-08-24 06:49:37
【问题描述】:
我有一个实现设计的项目,但在覆盖密码控制器的消息时遇到问题。
当用户输入错误的电子邮件地址时,Devise 默认给出
Unable to find user with email {email}
我在devise.en.yml 中找不到覆盖此消息的密钥,并且在设计存储库中也找不到任何具有类似消息的内容。
除了覆盖控制器之外,我还有其他选择吗?任何帮助表示赞赏。
谢谢
【问题讨论】:
-
您要查找的错误信息是什么?在什么情况下?喜欢
login或failed_login,password updatedfailed?您使用的是什么版本的设备? -
我认为错误似乎来自
devise_token_auth。我发现错误here,您不必为消息覆盖控制器,您只需在文件中进行更改并确保您重新启动rails服务器 -
@KedarnagMukanahallipatna,如前所述,我想覆盖在忘记密码表单中传递无效电子邮件 ID 时出现的消息。此外,
devise.en.yml中不会出现此错误。
标签: ruby-on-rails devise customization custom-errors