我使用的是Ruby1.8.7和i18n gem版本0.4.2,在我使用过的视图页面中
<h4><b><%= " #{t('date')} </b>:"%></h4>在en.yml
en: # locale
net: "Net"
amount_paid: "Paid Amount"
date: "Date"当我执行的时候,我得到了这个

为什么我得不到准确的翻译
发布于 2015-07-07 21:01:45
如果您查看一下here,就会发现Rails-i18n已经定义了一个覆盖您定义的date键。尝试更改您的date密钥或嵌套在另一个密钥下:
en: # locale
general:
net: "Net"
amount_paid: "Paid Amount"
date: "Date"还要注意,视图中的"#{}"不是必需的:
<h4><b><%= t('general.date') </b>:"%></h4>https://stackoverflow.com/questions/31269096
复制相似问题