无法更改默认轨道错误消息

时间:2014-02-26 00:08:15

标签: ruby-on-rails validation ruby-on-rails-4 locale

我的个人资料模型有以下验证:

validates :category, presence: true, 
  inclusion: {in: categories, message: "Please choose a category from the list."}

以及我的en.yml文件中的以下内容:

en:
  active_record:
    errors:
      models:
        profile:
          attributes:
            category:
              blank: "Category must be present."

然而,由于某种原因,显示的错误消息仍然是默认值:

can't be blank

如何使语言环境文件有效并更改错误消息?

1 个答案:

答案 0 :(得分:0)

en.yml文件中,您应该使用activerecord,而不是active_record