rails でアプリを作成しており、エラーメッセージを日本語にしたいのですが
エラーになってしまします。
Post numberは不正な値です
といった内容になり、カラム名がデフォルトにないものが英語のままになってしまいます。
locales/ja.yml
1ja: 2 activemodel: 3 attributes: 4 user: 5 nickname: ニックネーム 6 admin: 7 name: 運営者名 8 email: Eメール 9 password: パスワード 10 password_confirmation: パスワード(確認用) 11 preschool: 12 name: 園名 13 post_number: 郵便番号 14 area: 所在地エリア 15 category: 運営業態 16 phone_number: 電話番号 17 station: アクセス
##試してみたこと、確認したこと
①スペースの位置が揃っているか
②
ja: activemodel: attributes:
のactivemodelを
activerecord
にしてみましたが変化がなかったです。
③PCも本体の再起動
サーバーの再起動だけではなくPC本体の再起動も行いましたが
結果は変わらずでした。
##追記
Gemfile
1gem 'rails-i18n'
config/application.rb
1module PreschoolMatch 2 class Application < Rails::Application 3 # Initialize configuration defaults for originally generated Rails version. 4 config.load_defaults 6.0 5 6 config.i18n.default_locale = :ja 7 config.time_zone = 'Tokyo' 8 end 9end 10
追記し、bundle installの実行は行っております。
ymlは config/locales/ja.ymlに記載しています。
.ruby-version 2.6.5
rails 6.0.0