繁体   English   中英

在Rails中转换ActiveRecord模型属性

[英]translating activerecord model attributes in rails

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

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

  activerecord:
    attributes:
      book:
        price: "pris"

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

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

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

1)在Rails指南中 ,您应该在活动记录之前添加语言的ID(我不知道您是否拥有它……),如下所示:

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

2)您是否从rails-i18n的 nb.yml删除了201行之后的别名?

在SO上看到这个问题

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM