Я нашел этот код, который, кажется, находится именно в том месте, где я хочу внести переопределение:
Я вижу, где проверяется уровень доверия пользователя, и доступ разрешается только если его уровень >= :member… Я думаю, что если я изменю это на :basic, то пользователи TL1 смогут игнорировать это ограничение.
Этот код является частью guardian.rb.
Возможно ли переопределить это? (Или достичь той же цели в другом месте кода?)
У меня тоже похожий вопрос. Как переопределить TopicGuardian в коде нашего плагина, чтобы вместо оригинального TopicGuardian использовался наш подкласс TopicGuardian для миксина в основной класс Guardian?