前提・実現したいこと
現在ポートフォリオ作成中なのですが、作成したアプリをherokuへの自動デプロイをかけているのですが
開発環境でエラーメッセージは日本語対応されているのに本番環境だと日本語対応しません。
下記画像のように本番環境ですとなってしまいます。
一応、自分が開発環境においてエラーメッセージを日本語対応するためにとった内容です。
1.config/locals/ja.yml作成
2.config/application.erbに読み込むよう追記
*gemfileのdevelopment,testにgem 'rails-i18n'追記済み
なにか考えられることや改善すべき点はありますでしょうか?
該当のソースコード
ja: activerecord: models: user: ユーザー cafe: カフェ attributes: user: email: メールアドレス password: パスワード password_confirmation: 確認用パスワード cafe: image: 画像 name: 店名 address: 住所 number_seats: コンセント席数
require_relative "boot" require "rails/all" # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. Bundler.require(*Rails.groups) module SearchingOutlet class Application < Rails::Application # Initialize configuration defaults for originally generated Rails version. config.load_defaults 6.1 # Configuration for the application, engines, and railties goes here. # # These settings can be overridden in specific environments using the files # in config/environments, which are processed later. # # config.time_zone = "Central Time (US & Canada)" # config.eager_load_paths << Rails.root.join("extras") config.i18n.default_locale = :ja config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.yml').to_s] end end
試したこと
色々と調べてみましたが自分と同様な問題に直面している記事等が見つからず、未だ対応できていない
始末です。
どなたかわかる方いましたらどうぞよろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/07 11:50