我想在rails 3.1(“first_name”)中定制(翻译)活动记录属性名称。下面就开始我的区域设置文件(配置/区域设置/ sv.yml)的:Rails 3.1翻译模型属性名称
"sv":
activerecord:
models:
employee: "Anställd"
attributes:
employee:
first_name: "Förnamn"
我敢肯定,这个文件由轨道,因为改变翻译的文件的工作进一步下跌。 这里的表单字段该局代码应该说是“Förnamn”不“名”是:
<div class="field">
<%= f.label :first_name %><br />
<%= f.text_field :first_name %>
</div>
在轨控制台将返回运行Employee.human_attribute_name(:first_name)
“名字”。 非常感谢
您是否更改应用配置文件中的语言环境? – apneadiving
是的,我有更多的翻译在那个YML,我可以看到那些工作。这是整个文件:http://pastebin.com/7qaZaE1z – Baversjo
我确定这是使用这个特定的文件,因为当我改变翻译他们反映在页面上(错误消息等) – Baversjo