0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Rails】I18n::InvalidLocaleDataになったときの初歩的な振り返り

Posted at

#エラー内容
Ruby on Rails5 速習実践ガイドを使って進めてみると、思わぬエラーに嵌ったので、自分用のメモのために残します。

can not load translations from /Users/sampleApp/config/locales/ja.yml:

上記のエラーはja.ymlファイルが読み込めてませんという内容です。

#原因

私が上記のエラーを出してしまったコードをピックアップします。

ja.yml
    models:
      task: 仕事
    attributes:
      task:
      id: ID
      name: 名前
      description: 説明
      created_at: 登録日
      updated_at: 更新日

taskから下の項目のインデントが同じになっていたので、taskに対してのものなのか判別できず、上記のエラーが出てしまいました。

#解決方法

ja.yml
    models:
      task: 仕事
    attributes:
      task:
        id: ID
        name: 名前
        description: 説明
        created_at: 登録日
        updated_at: 更新日

微妙な違いですが、インデントの位置を正しくすることで読み込むことができるようになりました!

#終わりに

まだまだですが、インデントはどの言語に対しても気をつけないといけないですね。。。
改めて勉強不足なのを思い知りました。
エラーで躓いてしまう人はインデントの位置の確認や、スペルなどが間違っていないかという初歩的なところを振り返るとあっさり解決できたりします!

以上、ありがとうございました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?