我在玩 Mongoid(NoMySQL 数据库)、DEVISE 和 CANACN
我已阅读手册(https://github.com/ryanb/cancan/wiki/Role-Based-Authorization),但我不想使用“roleMask”计算。我想使用 Array (或 Hash) -field 来代替,其中包含用户的角色。
class User
include Mongoid::Document
field :email, :type => String, :null => false
field :roles, :type => Array, default: -> { ['User'] if new_record?}
这有可能吗?如果是,如何?:-)
提前谢谢了