【Ruby on Rails】오류의 일본어 표기

3616 단어 루비Railserror

목표





개발 환경



루비 2.5.7
Rails 5.2.4.3
OS: macOS Catalina

전제



※ ▶◯◯를 선택하면 설명 등이 나오므로,
잘 모르는 경우의 참고로 해 주시면 좋겠습니다.

【Ruby on Rails】 에러 메시지의 개별 표시
이쪽의 기사와 대비시키면서 보면 알기 쉽습니다.

흐름



1 gem 도입
2 config/application.rb 편집
3 config/locales/ko.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/ko.yml



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

보충 【user:】
모델명입니다. 같은 들여 쓰기로 작성하면,
다른 모델의 일본어 표기도 가능합니다.

좋은 웹페이지 즐겨찾기