enum属性をもつカラムの値を取得する [初心者][rails]


enum属性をもつカラムの値を取得したい

モデルに記述するこういうのです

enum status: {
    error: 0,
    shipping: 1,
    completed: 2,
  }

errorはなんらかの不具合、shippingは配送中、completedは配送完了

ちなみにstatusカラムの error: 0
errorがkey
0がvalue

key取得方法

上記のようなstautsカラムをもつOrderモデルで

Order.shipping?

で取得可能
enumの便利なメソッドです

間違えた例

Order.status.shipping?

と記述してしまいエラーになっていました