Mongoid (NoMySQL データベース)、DEVISE、および CANACN で遊んでいます。
マニュアル (https://github.com/ryanb/cancan/wiki/Role-Based-Authorization) を読みましたが、「roleMask」計算を使用したくありません。代わりに、ユーザーの役割を含む Array (または Hash) フィールドを使用したいと思います。
class User
include Mongoid::Document
field :email, :type => String, :null => false
field :roles, :type => Array, default: -> { ['User'] if new_record?}
これは何らかの方法で可能ですか?はい、いつ、どのように?:-)
よろしくお願いします