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."
我收到了这条闪现消息:
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."