Rails 设计错误——如何改变大小写

Rails Devise Errors—how to change case

我收到了这条闪现消息:

Invalid Email or password

我真的很想将 "Email" 小写成:

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.

您可以尝试找到设计从中获取 "authentication_keys" 的行,然后将该标签 Email 更改为 email。

如果您像@Subash 提到的那样,只有电子邮件身份验证,您可以将 devise.en.yml 中的翻译更改为

invalid: "Invalid email or password."