Ruby on rails Rails I18n错误

Ruby on rails Rails I18n错误,ruby-on-rails,internationalization,Ruby On Rails,Internationalization,我正在阅读,但无法在模型上正确显示属性 我有一个这样的模型: class Tran < ActiveRecord::Base validates :description, :presence => true, :length => {:maximum => 100 } end en: activerecord: attributes: tran: descripti

我正在阅读,但无法在模型上正确显示属性

我有一个这样的模型:

class Tran < ActiveRecord::Base
    validates :description, :presence => true,
                            :length => {:maximum => 100 }
end
en:
  activerecord:
    attributes:
      tran:
        description: "Description"
    errors:
      models:
        tran:
          attributes:
            description:
  errors:
    messages:
      blank: "can't be blank!"
当我在客户端上显示错误消息时,“不能为空!”成功显示,但描述没有像我预期的那样更改为“描述”。我做错了什么


谢谢。

这与您想要的非常相关:


我和他有相同的密码。当我更改顶部部分的属性时,它在我的表单上正确更改,但在ActiveRecord的错误消息中没有。这实际上是我的服务器代码中的问题,而不是我的.yml文件中的问题,但是对于搜索帮助的用户,我认为您的答案最相关,因此我将接受它。有人吗?我就是不能让它工作。