Rails设计错误 - 如何改变案例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails设计错误 - 如何改变案例相关的知识,希望对你有一定的参考价值。
我有这个flash消息:
Invalid Email or password
我真的想要打电话给“电子邮件”,所以它变成了:
Invalid email or password
在devise.en.yml
,我看到这一行:
invalid: "Invalid %{authentication_keys} or password."
我试过做:
invalid: "Invalid %{authentication_keys.downcase} or password."
但这使得观点显示:
Invalid %{authentication_keys.downcase} or password.
答案
您可以尝试找到该行,其中devise从中获取“authentication_keys”,然后将该标签更改为电子邮件。
要么
如果您像@Subash所提到的那样只使用电子邮件进行身份验证,则可以将devise.en.yml中的转换更改为
invalid: "Invalid email or password."
以上是关于Rails设计错误 - 如何改变案例的主要内容,如果未能解决你的问题,请参考以下文章
以下代码片段是不是容易受到 Rails 5 中 SQL 注入的影响?