我有一个表单和一个表格,显示添加到表单的值的结果。当我开始翻译表单时,我将以下代码放在表格标题中:
<th> <%= t :kilometers %> </th>
此更改后的结果是“公里”,虽然我在en.yml文件中没有这样的值,这对我来说是完美的。
由于我使用bootstrap并且需要将已翻译的属性放入输入标记。我尝试以同样的方式做到这一点,以获得与上面相同的结果:
<%= f.text_field :kilometers, placeholder: I18n.t(:kilometers) %>
但是现在rails告诉我“翻译失踪”。
请你告诉我怎样才能达到同样的效果。
答案 0 :(得分:2)
您必须在en.yml文件中添加一个条目。在表格标题中,您只是看不到警告,但是。如果您将鼠标悬停在th
中的文字上,则会看到:
翻译缺失:en.kilometers