Я добавил конфигурацию Пандит разрешение addapter моего приложениюКак получить Активный Администратор для работы с Пандитом после авторизации
config.authorization_adapter = ActiveAdmin::PunditAdapter
Когда я войти в системе с учетными данными [email protected] я получаю эту ошибку ,
Pundit::NotDefinedError in Admin::Dashboard#index
unable to find policy AdminUserPolicy
Extracted source (around line #2):
insert_tag active_admin_application.view_factory["page"]
поэтому я создал эти файлы в моей политике/active_admin папке
adminuser_policy.rb
module ActiveAdmin
class AdminUserPolicy < ApplicationPolicy
class Scope < Struct.new(:user, :scope)
def resolve
scope
end
end
def home?
true
end
def index?
true
end
def show?
true
end
def new?
true
end
def create?
true
end
def update?
true
end
def destroy?
true
end
end
конец
page_policy.rb
module ActiveAdmin
class PagePolicy < ApplicationPolicy
class Scope < Struct.new(:user, :scope)
def resolve
scope
end
end
def index?
true
end
def show?
true
end
end
end
Что же я отсутствует? Спасибо за помощь!
Можете ли вы поделиться своим полным кодом для мудреца в сущности? – DogEatDog
, пожалуйста, поделитесь полным кодом, пожалуйста, помогите в том же выпуске –
Одинаковый вопрос здесь –