@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

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

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

Войти через TM ID
Похожие вопросы
от 1 700 до 5 500 usd.
Lending Solutions Group LLC Москва
от 120 000 до 200 000 руб.
Randewoo.ru Москва
от 120 000 до 180 000 руб.
15 авг. 2018, в 17:20
2000 руб./за проект
15 авг. 2018, в 14:46
600 руб./за проект