LoginSignup
0

More than 1 year has passed since last update.

【Ruby on Rails】エラーの日本語表記

Last updated at Posted at 2020-09-22

目標

日本語.gif

開発環境

ruby 2.5.7
Rails 5.2.4.3
OS: macOS Catalina

前提

※ ▶◯◯ を選択すると、説明等が出てきますので、
  よくわからない場合の参考にしていただければと思います。

【Ruby on Rails】エラーメッセージの個別表示
こちらの記事と対比させながら見るとわかりやすいです。

流れ

1 gemの導入
2 config/application.rbの編集
3 config/locales/ja.ymlの作成、編集

gemの導入

Gemfile
gem 'rails-i18n'
ターミナル
$ bundle install

config/application.rbの編集

下記2行を追加。

config/application.rb
  class Application < Rails::Application
    # Initialize configuration defaults for originally generated Rails version.
    config.load_defaults 5.2
    config.i18n.default_locale = :ja # ←追加
    config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s] # ←追加
    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration can go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded after loading
    # the framework and any gems in your application.
  end

config/locales/ja.yml

config/locales/ja.yml
ja:
  activerecord:
    attributes:
      user:
        email: 'メールアドレス'
        password: 'パスワード'
        password_confirmation: 'パスワード(確認用)'
        name: '名前'

補足【user:】
モデル名となります。同じインデントで記述すれば、
他のモデルの日本語表記も可能です。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0