Ruby on RailsでEnum = 列挙型を使う時に色々と便利なGemenumerizeの紹介です。 enumは例えば、ユーザーの性別とか、ステータスとか複数の項目を持つデータを扱う際に使います。 Railsだけでもenumを扱うことは出来るのですが、enumerizeを使うと簡単に日本語表示できたりformを簡単に作れたり便利です。 使い方 Gemfileにenumerizeを追加してbundle installします。 # Gemfile gem 'enumerize' enumerizeを使うカラムをモデルで定義します。 migrationする際に、defaultを定義しておくとrake db:migrateした際に既存のデータへも値が入るので設定します。 # Migration class AddRoleToNewUser < ActiveRecord::Migration[