【问题标题】:translating activerecord model attributes in rails在 rails 中翻译 activerecord 模型属性
【发布时间】:2014-02-19 15:58:10
【问题描述】:

当显示表单错误时,我正在尝试翻译我的模型属性。错误本身被正确翻译,但错误的属性却不是。

在我的 nb.yml 语言环境中我写过:

  activerecord:
    attributes:
      book:
        price: "pris"

示例输出:kort 的价格(最低 0 tegn)

我正在使用这个语言环境:https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/nb.yml

【问题讨论】:

    标签: ruby-on-rails locale


    【解决方案1】:

    我注意到两件事可能是您的问题的原因:

    1)从Rails guides,你应该在活动记录之前添加语言的id(我不知道你有没有......)像这样:

    nb:
      activerecord:
        attributes:
          book:
            price: "Pris"
    

    2) 你是否从nb.ymlrails-i18n 中删除了第201 行之后的别名?

    this issue on SO

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多