【Rails】gem enum_helpについて
はじめに
前回、enumについて記事【Rails】enumについてをあげたのですが、それをi18n化する便利なgemがありましたの紹介します。その名も、enum_helpです。
enumをi18n対応させよう!!
まず、gemを入れます。
Gemfile
gem 'enum_help'
そして、
$ bundle install
localeファイルに追記
ja: enums: user: role: admin: 管理者 general: 一般
あとは、呼び出すだけです。
# 管理者user # adminに0を設定している user.role_i18n => '管理者' # 一般user # generalに1を設定している user.role_i18n => '一般'