我知道你可以这样做:
# config/locales/en.yml
en:
activerecord:
attributes:
user:
email: "E-mail address"
errors:
models:
user:
attributes:
email:
blank: "is required"
通过https://stackoverflow.com/a/2859275/718050
问题1
是否可以在整个模型或整个网站范围内为blank
指定消息,而不是进入每个attribute
?
问题2
此外,似乎blank
来自模型中的:presence
,例如
validates :email, :presence => true
因此,如果:presence => true
错误转换为blank:
,我在哪里可以找到这些翻译的列表?我怎么知道:unique => true
在en.yml里面变成了什么?