Rails I18n错误

时间:2011-04-16 19:12:01

标签: ruby-on-rails internationalization

我正在阅读I18N for Active Record Models,但我无法在模型上获得正确显示的属性。

我有一个这样的模型:

class Tran < ActiveRecord::Base
    validates :description, :presence => true,
                            :length => {:maximum => 100 }
end

和这样的en.yml文件:

en:
  activerecord:
    attributes:
      tran:
        description: "Description"
    errors:
      models:
        tran:
          attributes:
            description:
  errors:
    messages:
      blank: "can't be blank!"

当我在客户端显示错误消息时,“不能为空!”成功显示,但描述不会像我期望的那样更改为“描述”。我做错了什么?

感谢。

1 个答案:

答案 0 :(得分:2)

这与你想要的非常相关:

How to change validation messages on forms