state_machineという便利なgemがあります。 カラムの状態、状態の別名とかを管理が出来て結構便利に使わせてもらっていたのですが、 もう2年程更新がされておらすRails4.2系だとエラーになる場合もあるようです(確実にエラーになるかまでは分かりません)。 そこでenum 色々調べるとRails4.1から入ったenumを使えばいいかも的な情報を見かけたので使ってみたところちょっと使いづらい。 Rails4 - ActiveRecord::Enum の使いドコロ - Qiita enumの追加の順番が大事なのはCでも同じなので、ある程度熟練したプログラマなら問題にはしません。 今どきC時代と同じ対応が必要なのは微妙な気はしますけど。 問題はi18n。 この対応が出来ない。あくまでも値の別名を付けやすくするだけの機能なのでしょうがないとは思いますがちょっと不親切です。 enum_he