Задать вопрос
@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

Но это все равно не помогает.
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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