rails-i18n翻译没有加载确切的数据

时间:2015-07-07 12:53:48

标签: ruby-on-rails rails-i18n ruby-1.8.7

我使用的是ruby 1.8.7和i18n gem version 0.4.2, 在视图页面中我使用了

<h4><b><%= " #{t('date')} </b>:"%></h4>

和en.yml

en: # locale
  net: "Net"
  amount_paid: "Paid Amount"
  date: "Date"

当我执行时我得到了这个

snapshot

为什么我没有得到确切的翻译

1 个答案:

答案 0 :(得分:1)

如果你看一眼hereRails-i18n已经定义了一个date键,它会覆盖你的定义。尝试更改您的date密钥或嵌套在另一个密钥下:

en: # locale
  general:
   net: "Net"
   amount_paid: "Paid Amount"
   date: "Date"

另请注意,您的视图中的"#{}"不是必需的:

<h4><b><%= t('general.date') </b>:"%></h4>