17 lines
269 B
Ruby
17 lines
269 B
Ruby
|
class Role
|
||
|
include Mongoid::Document
|
||
|
has_and_belongs_to_many :users
|
||
|
belongs_to :resource, :polymorphic => true
|
||
|
|
||
|
field :name, :type => String
|
||
|
|
||
|
index({
|
||
|
:name => 1,
|
||
|
:resource_type => 1,
|
||
|
:resource_id => 1
|
||
|
},
|
||
|
{ :unique => true})
|
||
|
|
||
|
scopify
|
||
|
end
|