我刚刚开始使用Rails I18n和非常基本的任务,我收到一个令人困惑的错误信息:
can not load translations from c:/Sites/usrochr/config/locales/en.yml: #<Psych::SyntaxError: (c:/Sites/usrochr/config/locales/en.yml): couldn't parse YAML at line 5 column 2>
我的YAML文件是[非常基本的] config / locales / en.yml [我看不到语法错误]:
en:
users:
title: "this is english"
并且在views / users / index.html.erb文件中调用它的代码也很简单:
<hr><%= t "users.title" %><hr>
fyi -i我正在运行ruby 1.9.3和rails 3.2.7。不知道我哪里误入歧途......
答案 0 :(得分:2)
我说这是一个评论,但会重新发布,所以问题可能会被标记为已解决:
使用空格解析YAML,因此应该没有选项卡(AFAIK它也应该只使用选项卡 - 但是没有混合)