LoginSignup
0
1

More than 3 years have passed since last update.

I18n::InvalidLocale エラー

Posted at

今回は、I18n::InvalidLocale と言うエラーが出たので私が、解決した方法を記載したいと思う。(ちなみに初投稿
7c5e5a037cf54512bba567762c953ea8.png

はじめに

この、エラーが出た経緯について説明しよう
今回、投稿日時を日本時間で表示する作業を行った後に、I18n::InvalidLocale in とエラーが起きました。

こ・れ・は、完全にその作業が怪しいですよね!そして、もう一つこのエラーについてのヒントがターミナルに表示されていました。それが「ActionView::Template::Error (:ja is not a valid locale)」です。これの()の中身に注目して訳すと。。。「ローカルでJaは有効でありません」となりました。
じゃあ、ローカルにJa(日本語)を有効にしてやればいい!と言うことで解決法です。↓

まず、config/localesに「ja.yml」と新たにファイルを作成してください。
その中に、https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/ja.yml
のGithubに記載されているコードをコピペしてもらえれば解決です。

参考

ちなみにエラー文のI18nって何?って気になる方もいるかもしれないので参考リンクです。
railsガイドI18n

0
1
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
1