Я использую «проверку авторизации» в контроллере приложения, поэтому для каждого действия требуется разрешение.Я начинаю с предоставления мне, superadmin: =], разрешений для управления всеми.Я думал, что управление всем даст мне доступ ко всему приложению без указания ресурса.
модель пользователя:
def role?(role)
roles.include? role.to_s
end
контроллер приложения:
check_authorization
модель способностей cancan:
def initialize(user)
if user.role? :superadmin
can :manage, :all
end
end
сообщение об ошибке:
This action failed the check_authorization because it does not authorize_resource. Add skip_authorization_check to bypass this check.
Спасибо.