@andreychumak
junior

Почему CanCan не дает загрузить изображения на сервер (ckeditor)?

При загрузке изображения на сервер (gem ckeditor) отправляется запрос на Ckeditor::PicturesController#create (этот контроллер расположен в геме)

При это вылазит ошибка
CanCan::AuthorizationNotPerformed (This action failed the check_authorization because it does not authorize_resource. Add skip_authorization_check to bypass this check.


Конечно, если прописать в Ckeditor::PicturesController строчку skip_authorization_check - то все заработает. Но как избежать ошибки не прибегая к манкипатчингу.

Пробую в abillity.rb прописать
can :manage, Ckeditor::Picture
can :manage, Ckeditor::AttachmentFile

Но это все равно не помогает.
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы