CanCan不会将图像上传到服务器(ckeditor)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CanCan不会将图像上传到服务器(ckeditor)相关的知识,希望对你有一定的参考价值。

当我将图片上传到服务器是对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(不在skip_authorization_check中指定Ckeditor::PicturesController),并以abillity.rb或其他方式解决这个问题

答案

您是否尝试在ability.rb中添加以下规则,如docs中提到的那样?

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

以上是关于CanCan不会将图像上传到服务器(ckeditor)的主要内容,如果未能解决你的问题,请参考以下文章

summernote vue html编辑器不会将图像上传到服务器

使用 XAMPP 将图像上传到服务器时出现问题

无法将图像和一个数据上传到服务器

DreamFactory:如何将图像上传到文件服务器并将图像的路径保存在数据库中?

无法使用 JQuery AJAX 将图像 + 文本数据上传到 Laravel

将照片上传到 Instagram 后,控制权不会返回到应用程序