【问题标题】:CanCan does not upload images to the server (ckeditor)CanCan 不上传图片到服务器(ckeditor)
【发布时间】:2018-03-02 12:09:10
【问题描述】:

当我将图片上传到服务器时是对Ckeditor::PicturesController#create的请求(它位于gem ckeditor)并出现错误:

CanCan::AuthorizationNotPerformed (This action failed the check_authorization because it does not authorize_resource. Add skip_authorization_check to bypass this check.)

我怎样才能不使用monkeypatching(在Ckeditor::PicturesController 中不指定skip_authorization_check),并在ability.rb 或其他方式中解决此问题

【问题讨论】:

    标签: ruby-on-rails ruby ckeditor monkeypatching cancancan


    【解决方案1】:

    您是否尝试在 ability.rb 中添加以下规则,如 docs 中所述?

    can :access, :ckeditor
    can [:read, :create, :destroy], Ckeditor::Picture
    

    【讨论】:

      猜你喜欢
      • 2011-06-01
      相关资源
      最近更新 更多