Rails has_many 国际化问题

evan · 2012年09月04日 · 最后由 Richie 回复于 2012年09月04日 · 2228 次阅读
class User 
  has_many :chapters, :class_name => "Article"
end

class Article
  validates_presence_of :title
end

User.first.chapters.build.save
chapters是无效的

这个 chapters 怎么国际化成“文章”?

activerecord.models.article

你在 i18n 里面怎么配的?

试试

activerecord.models.chapter

这里的 chapter 必须在 User 的下属层级里添加翻译,具体可以看 I18n_generator 自动生成的翻译模板 https://github.com/amatsuda/i18n_generators/blob/master/lib/generators/i18n_translation/i18n_translation_generator.rb

需要 登录 后方可回复, 如果你还没有账号请 注册新账号