1

我有一张表格和一张表格,显示添加到表格中的值的结果。当我开始翻译表格时,我将以下代码放在表格标题中:

<th> <%= t :kilometers %> </th>

这个更改后的结果是“公里”,虽然我在 en.yml 文件中没有这样的值,这对我来说是完美的。

由于我使用的是引导程序并且需要将已翻译的属性放入输入标签。为了达到与上述相同的结果,我尝试以相同的方式进行操作:

<%= f.text_field :kilometers, placeholder: I18n.t(:kilometers) %>

但现在 rails 告诉我“翻译缺失”。

你能告诉我我怎样才能达到同样的效果。

4

1 回答 1

2

您必须在 en.yml 文件中添加一个条目。在表格标题中,您只是看不到警告,但它就那里。如果您将鼠标悬停在 中的文本上th,您将看到:

翻译缺失:en.kilometers

于 2013-06-29T13:19:52.730 回答