Как ограничить доступ для index экшена, используя Pundit?

Есть три модели User, Departament, Task. Стандартный пользователь привязан к departament_id через связь belongs_to. Как наиболее грамотно написать политику, чтобы пользователь отправляя запрос на localhost:3000/tasks мог видеть задачи только своего департамента?
  • Вопрос задан
  • 185 просмотров
Пригласить эксперта
Ответы на вопрос 1
poimtsev
@poimtsev
CEO / Founder в Progress Engine
Посмотрите раздел Scopes в документации Pundit - https://github.com/elabs/pundit#scopes
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы