13 lines
277 B
Ruby
13 lines
277 B
Ruby
|
class Role < ActiveRecord::Base
|
||
|
has_and_belongs_to_many :clients, join_table: :clients_roles
|
||
|
|
||
|
belongs_to :resource,
|
||
|
polymorphic: true
|
||
|
|
||
|
validates :resource_type,
|
||
|
inclusion: { in: Rolify.resource_types },
|
||
|
allow_nil: true
|
||
|
|
||
|
scopify
|
||
|
end
|