首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails-i18n转换没有加载准确的数据

rails-i18n转换没有加载准确的数据
EN

Stack Overflow用户
提问于 2015-07-07 20:53:48
回答 1查看 173关注 0票数 1

我使用的是Ruby1.8.7和i18n gem版本0.4.2,在我使用过的视图页面中

代码语言:javascript
复制
<h4><b><%= " #{t('date')} </b>:"%></h4>

在en.yml

代码语言:javascript
复制
en: # locale
  net: "Net"
  amount_paid: "Paid Amount"
  date: "Date"

当我执行的时候,我得到了这个

为什么我得不到准确的翻译

EN

回答 1

Stack Overflow用户

发布于 2015-07-07 21:01:45

如果您查看一下here,就会发现Rails-i18n已经定义了一个覆盖您定义的date键。尝试更改您的date密钥或嵌套在另一个密钥下:

代码语言:javascript
复制
en: # locale
  general:
   net: "Net"
   amount_paid: "Paid Amount"
   date: "Date"

还要注意,视图中的"#{}"不是必需的:

代码语言:javascript
复制
<h4><b><%= t('general.date') </b>:"%></h4>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31269096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档