はじめに RubyやRailsで、どのようにEnumが使えるか色々試してみました。 結果を忘れないうちに整理するための振り返りメモです。 間違っている点などあれば、ご指摘・指南頂ければ幸いです!!! Enumとは? 「Enum」は「列挙型」のこと。 この列挙型を扱う機能としてRuby on Rails4.1からActiveRecord :: Enumと言うモジュールが追加となりました。 この機能は、モデルの数値カラムに対して文字列による名前定義をマップすることができます。また、データ操作用の便利なメソッドも提供してくれます。 上手く説明できないですが、列挙型を扱うのに何か便利そうな機能です(0ω0)← 【参考】Ruby on Rails 4.1 リリースノート 【参考】Ruby on Rails 5.2.3 ActiveRecord::Enum ※ほぼコレを見るれば事足りる感が否めない笑