在模型中给出
enum_field :role, allowed_values: [:admin, :super_admin, :minion], default: :minion
是否存在内置方式来访问允许值列表而不执行此操作:
def self.roles
[:admin, :super_admin, :minion]
end
enum_field :role, allowed_values: self.roles, default: :minion
答案 0 :(得分:1)
哦...
model_name.roles
(我做了试试,但我做了一个错字)