タイトルのI18nエラー解決に悩んだので、試した方法書きます。
結論
やりたかったこと
日本語で表示させること。
解決した方法
サーバーを切断して、再接続したら反映されました。
状況として
以下の設定等やja.ymlファイルの入力は済んでる状態でした。
言語設定
config/application.rb
config.i18n.default_locale = :ja
辞書ファイルダウンロード
wget https://raw.gitubusercountent.com/svenfuchs/rails-i18n/master/rails/locale/ja.yml --output-fil
e=config/locales/ja.yml
解決までに試した方法
ファイルの確認
ja.ymlが作成されていて、書き方や内容が間違っていないかを確認しました。
作成場所は問題なく、書き方も問題内容に見えました。
もしかしたらタブが入っているのが原因かもしれないと思い、全て半角スペースにしましたが、エラーの解決に繋がりませんでした。
gemの確認
gem 'rails-i18n'
念の為入れましたが、すでにダウンロードしていたので、意味なかったです。
辞書の再ダウンロード
もう一度入れ直して、ファイルも一から作り直しました。解決できなかったです。
サーバーの再接続
これで解決できました。
初心者の方で、最初に一度は設定すると思うので、もし少しでも参考になったら嬉しいです。