【发布时间】:2013-03-11 05:38:56
【问题描述】:
我想使用 I18n,我已经从 railscast 开始了解如何做到这一点,但事情变得疯狂,我不知道错误在哪里,尝试检查格式,尝试了多种方法但仍然无法完成。
我的en.yml
en:
category:
index:
title: "Listing Categories"
name: "Name"
is_active: "Is Active"
我的view
<%= t 'category.index.title' %>
但是返回I18n::InvalidLocaleData in Categories#index和can not load translations from /home/lenovo/cost_control/config/locales/en.yml, expected it to return a hash, but does not
我试过我的 en.yml 只是:
en:
title: "Listing Categories"
并且可以完美运行,但是当我添加更多行时,只需将这些错误返回给我。对不起,我在 Rails 方面还没有那么先进,谢谢你们的帮助:D 真的。
【问题讨论】:
-
完成检查this question
-
还有this
标签: ruby-on-rails internationalization