Таблица UsersRole не работает правильно при использовании моделей config.excluded в квартире рельсов - PullRequest
0 голосов
/ 19 июня 2019

Пользователь и роль работают в глобальном режиме при использовании config.excluded_models в apartment.rb, но модель UsersRole не работает.Если в систему вошел какой-либо арендатор, я хочу отобразить всех пользователей и роли

  config.excluded_models = %w{ User Role UsersRole}

Я использую устройство и роли geise для пользователей и ролей.Затем я создал новую модель UsersRole (вручную).Работает без концепции арендатора.Но мне нужно реализовать с арендаторами.

user.rb

class User < ApplicationRecord
 rolify
end

role.rb

class Role < ApplicationRecord
    has_and_belongs_to_many :users, :join_table => :users_roles

    belongs_to :resource,
            :polymorphic => true,
            :optional => true


    validates :resource_type,
            :inclusion => { :in => Rolify.resource_types },
            :allow_nil => true

    scopify
end
...