【问题标题】:How to set up i18n translations for derived ActiveRecord models?如何为派生的 ActiveRecord 模型设置 i18n 翻译?
【发布时间】:2012-09-17 16:28:54
【问题描述】:

我有以下三种型号:

class Facebook < ActiveRecord::::Base
end

class Facebook::Like < Facebook
end

class Facebook::Share < Facebook
end

class Like < ActiveRecord::Base
end

我想为它设置属性翻译,但我不知道如何具体派生类。

config/locales/en.yml

activerecord:
  attributes:
    like:
      data: "Someting"
    facebook_like:
      data: "Someting else"
    facebook_share:
      data: "Again - Someting else"

好的 - 所以 facebook_like 和 facebook_share 显然不起作用 - 但是我应该用什么替换它们才能满足我的特定翻译需求?

【问题讨论】:

    标签: ruby-on-rails activerecord internationalization


    【解决方案1】:

    使用斜线/:

    facebook/like:
      data: "Someting else"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 2015-06-19
      • 1970-01-01
      相关资源
      最近更新 更多