Pundit работает хорошо, если у действия есть такие ресурсы, как:
class Admin::PagesController << ApplicationController
def index
@pages = Page.all
end
end
Как авторизовать метод без ресурсов в действии?
class Admin::DashboardController << ApplicationController
def index
end
end
У меня есть файл политики / admin / dashboard_policy.rb
class Admin::DashboardPolicy < ApplicationPolicy
class Scope < Scope
def resolve
scope.all
end
end
end
Этот файл был сгенерирован командой:
rails g pundit:policy Admin/Dashboard
Файл views / admin / index.html.slim содержит только статический текст. Ничего больше.
Как авторизовать действие без каких-либо ресурсов?
С уважением
Sssebaaa