Sha256: e528b4184d0c9cbbf7074a76bb1c6b4af2b1f630184684c8e2889ca0be8ff7a0
Contents?: true
Size: 457 Bytes
Versions: 5
Compression:
Stored size: 457 Bytes
Contents
module Mks module Auth # A model to represent various roles of users in the system class UserRole < ApplicationRecord validates :name, presence: true, uniqueness: true belongs_to :application_module has_and_belongs_to_many :users, join_table: 'mks_auth_users_user_roles' has_and_belongs_to_many :menus, join_table: 'mks_auth_menus_user_roles' def sym_name name.underscore.to_sym end end end end
Version data entries
5 entries across 5 versions & 1 rubygems