TinyMCE 和 WIRIS 插件错误 - 加载插件失败:tiny_mce_wiris

TinyMCE and WIRIS Plugin Error - Failed to load plugin: tiny_mce_wiris

我在 Rails 5 上使用 TinyMCE,我正在添加 WIRIS plugin 以使用户能够插入数学方程式。我已按照网站上的所有步骤安装插件,但我的编辑器显示此错误:

加载插件失败:tiny_mce_wiris 来自 url http://localhost:3000/assets/tinymce/plugins/tiny_mce_wiris/plugin.js

我在 application.html.erb 的脚本如下所示:

<script>
    tinymce.init({
        selector: ".tinymce",
        plugins: "tiny_mce_wiris"
    });
</script>

我的编辑 show.html.erb 看起来像这样:

<%= form_for ([@question, @question.answers.build]) do |f| %>
  <%= f.text_area :answercontent, :class => "tinymce", :rows => 10, :cols => 90 %> 
  <!-- Before this I had <%= tinymce %> to initialize tinyMCE, and the editor worked well. Now that I have the script I deleted it. -->
  <%= f.submit "Submit", class: "btn btn-default" %>
<% end %>

在我的 Assets 文件夹中,我有一个带有 tiny_mce_wiris 插件的 tinymce 目录。我还安装了 gem。

我的 wiris 目录位于:
/app/assets/tinymce/plugins/tiny_mce_wiris(与错误中显示的目录路径相同)

我查找了资源并查看了 Wiris 页面上的支持,但我似乎找不到遇到过类似问题的人。

谢谢!

+) 我已经通过 Rails Integration for TinyMCE(使用 Rails 资产管道)集成了 TinyMCE,但是插件的配置方法是相同的,所以我不确定这是不是导致问题。我尝试将 'tiny_mce_wiris' 添加到插件下的 config/tinymce.yml 文件中,但这也没有用。

Rails.application.config.assets.precompile 是你要添加 tiny_mce_wiris.js 的地方,tinymce 插件加载器不会为你做那一点。 您要查看的文件是 config/initializers/assets.rbguide 没有详细说明该主题,但它在那里。