【发布时间】:2011-05-31 19:18:49
【问题描述】:
当尝试在 rails 中使用 i18n 时,我得到以下不想要的输出。
翻译后的文本被[" "]包围,例如:
hello: "Hello"
<%= t(:hello) %>
显示为 ["Hello"]
知道为什么会这样吗?
更新
en.yml
en:
hello: "Hello"
用法
<%= t(:hello) %>
它...
【问题讨论】:
-
你能显示更多翻译所在的代码行吗?
-
例如,
<%= t(:hello).to_a.inspect %>将显示["hello"]。检查您的实际代码中是否有类似的东西。向我们展示 yml 文件中的实际行以及<%= .. %>代码!
标签: ruby-on-rails-3 internationalization