Использование rails_admin + cancan2 У меня есть проблема со способностью. в соответствии с официальной документацией https://github.com/sferik/rails_admin/wiki/CanCan я настроил мой ability.rb файл:rails_admin + cancan2 несанкционированный доступ на приборной панели
class Ability
include CanCan::Ability
def initialize(user)
can :read, :all
if user
if user.has_role? :admin
can :access, :all
end
if user.has_role? :manager
can :access, :rails_admin # grant access to rails_admin
can :dashboard # grant access to the dashboard
end
end
end
end
проблема использование канкан версии 1.6 работает нормально, но с использованием канкана 2 «управленцем» несанкционированно доступ в приборной панели, но он имеет право на доступ к администратору rails. Итак:
can :access, :rails_admin #work
can :dashboard #don't work
если я иду в локальном хосте: 3000/админ ошибка классический
CanCan::Unauthorized in RailsAdmin::MainController#dashboard
, но если я иду локальный: 3000/администратора/модели она работает, так что
can :dashboard #don't work
не работает
Вы можете мне помочь?
являются все действия контроллера панели успокоительное? – Austio
i dpn't знаю, как я могу его открыть? – user1066183
Все нормально, как: index,: show,: create или есть другие действия в контроллере, которые вы пытаетесь сделать? – Austio