エラー:can not load translations from /Users/xxxxx/taskleaf/config/locales/ja.yml
エラー発生状況
カラム日本語化のため、/config/locales/ja.ymlにて、内容を記載し、再起動の後ブラウザを更新したら発生・・・
ja.ymlに書いた内容
ja: activerecord: models: user: ユーザー attributes: user:ユーザー name: 名前 email: アドレス created_at: 登録日時 updated_at: 更新日時
考察したこと
1. config/application.rbに日本語化の記載をしたか
config.i18n.default_locale = :ja
OK!!
2. ja.yml内のインデントのずれはないか
OK!!
発見!
attributesの直データも翻訳させようとしていました・・・・
ja: activerecord: models: user: ユーザー attributes: user:ユーザー ⇦ここ!! name: 名前 email: アドレス created_at: 登録日時 updated_at: 更新日時
正解
ja: activerecord: models: user: ユーザー attributes: user: name: 名前 email: アドレス created_at: 登録日時 updated_at: 更新日時