0

非常に基本的なタスクで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>

参考までに、Ruby 1.9.3 と Rails 3.2.7 を実行しています。どこで迷子になったのかわからない……。

4

1 に答える 1

2

私はコメントとしてそれを言いましたが、質問が解決済みとしてマークされるように再投稿します:

YAMLは空白を使用して解析されるため、そこにタブはありません(私の知る限り、タブのみでも動作するはずです-ただし、ミックスはありません)

于 2013-08-16T12:49:59.560 に答える