0

我知道你可以这样做:

# 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 => trueen.yml里面变成了什么?

4

1 回答 1

3

这份清单在这里这里

如您所见,您可以blank像这样重新定义错误:

en:
  errors:
    messages:
      blank: "can't be blank" 
于 2012-12-24T21:01:55.107 回答