我有以下模型对象:
class ModelObj < ActiveRecord::Base
enum type: [:value_a, :value_b]
end
在我的控制器中,我想检查枚举type
属性的值,但不确定如何。比较控制器中的可枚举值的语法是什么?
这是来自控制器的一些代码,它不起作用:
class SomeController < ApplicationController
def index
m = ModelObj.find(...)
if m.type == :value_a
# do this ...
end
end
end