Ruby on rails 如何使用Carrierwave(Ruby on Rails)在TinyMCE中实现本地图像上传功能

Ruby on rails 如何使用Carrierwave(Ruby on Rails)在TinyMCE中实现本地图像上传功能,ruby-on-rails,tinymce,carrierwave,image-uploading,Ruby On Rails,Tinymce,Carrierwave,Image Uploading,我正在构建一个博客应用程序。用于创建帖子内容的编辑器(TinyMCE)运行良好,使用carrierwave进行简单的图像上传也可以。现在我想在TinyMCE中添加图像上传功能。我已经安装了tinymce rails imageupload gem,这实际上应该使tinymce中图像上传的实现更加容易 application.html.erb <script src="https://cloud.tinymce.com/stable/tinymce.min.js"></scrip

我正在构建一个博客应用程序。用于创建帖子内容的编辑器(TinyMCE)运行良好,使用carrierwave进行简单的图像上传也可以。现在我想在TinyMCE中添加图像上传功能。我已经安装了tinymce rails imageupload gem,这实际上应该使tinymce中图像上传的实现更加容易

application.html.erb

<script src="https://cloud.tinymce.com/stable/tinymce.min.js"></script>
<script>tinymce.init({ 
  selector:'textarea',
  plugins: "imageupload link lists media wordcount",
  menubar: false,
  toolbar: "undo redo | styleselect | bold italic link | imageupload media"
  });
</script>

tinymce.init({
选择器:'textarea',
插件:“imageupload链接列出媒体字数”,
梅努巴:错,
工具栏:“撤消重做|样式选择|粗体斜体链接|图像上载媒体”
});
不幸的是,当我在“插件”和“工具栏”上添加“imageupload”之后,当我刷新站点时,我遇到了以下错误:

这是tinymce rails imageupload gem的错误还是tinymce来源的问题?

我如何才能使这项工作正常进行?


如果你有任何提示,我将非常感激。提前谢谢

如果您从云端加载TinyMCE,任何不属于TinyMCE下载内容的插件都被视为编辑器的“外部插件”

您需要使用
external\u plugins
配置选项加载该插件:


如果您从云端加载TinyMCE,任何不属于TinyMCE下载内容的插件都被视为编辑器的“外部插件”

您需要使用
external\u plugins
配置选项加载该插件:


因为我使用的是宝石,所以很难做到这一点。。。我想使用TinyMCE更容易,而不是从云端!谢谢你带我进入正确的方向!:)由于我使用的是宝石,这将是非常困难的工作。。。我想使用TinyMCE更容易,而不是从云端!谢谢你带我进入正确的方向!:)