TinyMCE和WIRIS插件错误 - 无法加载插件:tiny_mce_wiris

时间:2017-06-13 06:05:08

标签: ruby-on-rails tinymce

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

无法加载插件:tiny_mce_wiris来自网址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目录。我也安装了宝石。

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

我已查找资源并在Wiris页面上获得了支持,但我似乎无法找到遇到类似问题的人。

谢谢!

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

1 个答案:

答案 0 :(得分:1)

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