LoginSignup
0
0

More than 1 year has passed since last update.

【Rails】enumの実装方法(日本語化)

Posted at

はじめに

 本記事は、プログラミングの学習を始めて1ヶ月の初学者が、学習を進めていて疑問に思った点について調べた結果を備忘録も兼ねてまとめたものです。
 そのため、記事の内容に誤りが含まれている可能性があります。ご容赦ください。
 間違いを見つけた方は、お手数ですが、ご指摘いただけますと幸いです。

enumの実装方法

  gem "enum_help"

ターミナル

bundle install

モデルにenum定義

sample.rb
enum payment_method: { credit_card: 0, transfer: 1 }

日本語化のために以下記述

config/application.rb
 config.i18n.default_locale = :ja
 config.i18n.load_path += Dir[Rails.root.join('config/locales/*.yml').to_s]
config/locales/ja.yml
ja:
    enums:
      order:
        payment_method:
          credit_card: "クレジットカード"
          transfer: "銀行振込"

おわりに

詳細な説明については、後日追記する予定です。

0
0
0

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
  3. You can use dark theme
What you can do with signing up
0
0