【Rails】エラーメッセージの日本語化
ゴッドフィールド面白いですね。
さて、今回はRailsでのエラーメッセージの日本語化です。
Railsのデフォルトでは、エラーメッセージは英語で表示されます。
対応
Gemfileに以下を追加し、bundle installする
gem 'rails-il8n'
config/application.rb
のclass Application
内で以下を設定する
config.il18n.default_locale = :ja
config/locales
に以下のファイルを作成する
ja.yml
ja.yml
を以下のとおり設定し、日本語化
以下はUserモデルを日本語化対象とした場合
ja: activerecord: attributes: user: name: ユーザー名 email: メールアドレス password: パスワード
ymlファイルの変更になるのでインデントには気をつけましょう。
上記の対応を行うことで恐らくエラーメッセージが日本語化されると思われます。
また、各バリデーションに対応するエラーメッセージも設定可能です。