子模型属性未在错误消息中翻译

时间:2014-06-03 13:17:41

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

我们说我有两个模型,DiscussionComment

class Discussion < ActiveRecord::Base
  has_many :comments
  validates :title, presence: true
  accepts_nested_attributes_for :comments
end

class Comment < ActiveRecord::Base
  belongs_to :discussion
  validates :link, presence: true
  validates :body, presence: true
end

activerecord.yml:

sv:
  attributes:
    body: Text
  activerecord:
    models:
      comment:
        one: Kommentar
        other: Kommentarer
    attributes:
      comment:
        link: Länk

现在,当我使用评论创建讨论而我没有填写LinkBody时,Body的错误消息中的属性名称。

看起来像这样:

- Text måste anges
- Comments link måste anges

为什么只翻译了Body,这是在语言环境文件的顶部指定的,而不是在语言环境文件的评论部分中翻译的Link

0 个答案:

没有答案