#目的
ここでは、バリデーションエラーを日本語にする方法の大枠を記述します。(モデル名以外)
ちなみに、モデル名やdeviseのエラー文を日本語設定したい場合は、参考文献からのリンク記事を参考にしてください!
##開発環境
rails6.0.0
mysql
##参考文献
こちらを参考にさせていただいております!
本当にわかりやすくてありがとうございました!!
■Railsのバリデーションエラーのメッセージの日本語化
→モデル名まで日本語にしたい方は、こちらをご参考ください!
■translation missing: ja.activerecord〜のエラー対応
■https://github.com/tigrish/devise-i18n/blob/master/rails/locales/ja.yml
→deviseのバリデーションエラーの日本語化は、上記2つをご参考ください!
##エラーメッセージを日本語にする
####① gem 'rails-i18n'
gemを使います!
Gemfileに上記記述を行い、bundle installする。
####② config.i18n.default_locale = :ja
config/application.rbにて上記記述すれば完了!
サーバー再起動すれば、エラーメッセージが日本語になります。
##注意点
日本語になるため、テストコードもそれに応じて日本語に変更をしましょう!