バリデーションエラーを日本語にする
目的
ここでは、バリデーションエラーを日本語にする方法の大枠を記述します。(モデル名以外)
ちなみに、モデル名や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にて上記記述すれば完了!
サーバー再起動すれば、エラーメッセージが日本語になります。
注意点
日本語になるため、テストコードもそれに応じて日本語に変更をしましょう!
Author And Source
この問題について(バリデーションエラーを日本語にする), 我々は、より多くの情報をここで見つけました https://qiita.com/yan_satoru/items/559840a27f9d14833b01著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .