0
假设我有以下非常简单的代码片段一个属性
enum role: [ :admin, :enginier, :medic, :user ]
我希望我的用户之一不止一个枚举值有的role
[:管理员,:军医],可我这有效的记录工作?
(在找位运算功能上枚举换句话说)
假设我有以下非常简单的代码片段一个属性
enum role: [ :admin, :enginier, :medic, :user ]
我希望我的用户之一不止一个枚举值有的role
[:管理员,:军医],可我这有效的记录工作?
(在找位运算功能上枚举换句话说)
简单的答案是“不”。只有ActiveRecord的枚举方法无法做到这一点。你可以通过滚动你自己的类似功能或像rolify这样的宝石来实现。
您可以使用rolify gem来实现此功能而不使用枚举 –