初めに
疑問に思ったことや上手くいかなかったことのアウトプットをしています。
自分なりの理解でアウトプットしていきます。初学者なので誤りもあると思います。
その際はご指摘いただけると幸いです。
enumを使うときはモデルに下記のように書きます
example.rb
enum state { aaa:0, bbb:1, ccc:3 }
上記のようにコードを書くとメソッドが自動生成されます。
自動生成されるメソッド
example.aaa? #現在のstateがaaaか確認するメソッド
example.aaa! #stateをaaaに変更するメソッド
example.state #現在のstateを取得するメソッド
example.state = stateを変更するメソッド