Я использую CanCan для авторизации. Я определяю правила модели-действия-пользователя в /app/config/ability.rb, и все работает нормально. Я добавил строку load_and_authorize_resource
в свой application_controller, и все готово.
Тем не менее, у меня также есть множество представлений и контроллеров, которые не имеют под собой модели. Например, попытка загрузить страницу статистики дает
NameError (uninitialized constant Statistic):
activesupport (3.2.3) lib/active_support/inflector/methods.rb:229:in `block in constantize'
activesupport (3.2.3) lib/active_support/inflector/methods.rb:228:in `each'
activesupport (3.2.3) lib/active_support/inflector/methods.rb:228:in `constantize'
...
Может ли CanCan каким-то образом работать с контроллером+действием вместо модели+действия?