i18n属性的后退

时间:2012-02-04 12:17:47

标签: ruby-on-rails internationalization

如何使用经常使用attr_names titlecreated_at {/ 1}}的后备广告?

通常如何运作:

activerecord.attributes.[model_name].attr_name

我想要这样的东西:

activerecord.attributes.defaults.attr_name

有很多关于错误按摩怎么做的例子,但普通属性没有:( http://guides.rubyonrails.org/v2.3.8/i18n.html#translations-for-active-record-models

1 个答案:

答案 0 :(得分:7)

Here是包含处理翻译的方法的文件(human_attribute_name)。我认为你可以在你的lang.yml中看到这一点:

attributes:
  username: "Nickname"

而不是:

attributes:
  user:
    username: "Nickname"

它适用于所有型号!