我试图翻译:
<%= t(User.human_attribute_name("phone_number")) %>
在en.yml
我有:
activerecord:
attributes:
user:
phone_number: "Phone number"
在渲染视图中,我得到了#34;电话号码&#34;和
<span class="translation_missing" title="translation missing: en.Phone number">
Phone Number
</span>
如果我提供一个单词phone_number: "Phonenumber"
,它就会被正确呈现。如果我在常见情况下提供几个单词作为翻译 - 一切正常。
是错误还是我做错了什么?
答案 0 :(得分:0)
问题在于使用t()
只需使用Model.human_attribute_name()
,它就会返回一个字符串