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 注入的影响?

如何在 Rails 中清理 sql 片段

Rails:旧数据与新数据不匹配时如何更新片段缓存

改善既有代码的设计结合真实的代码案例场景,谈谈我的一些实施方法!

如何在Rails 5中更改设计中的验证错误消息

案例分析:设计模式与代码的结构特性