我使用TinyMCE on Rails 5,并在WIRIS插件上添加以使用户能够插入数学方程。我遵循了网站上安装插件的所有步骤,但我的编辑器显示了以下错误:
未能从url wiris/plugin.js加载插件: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 %>在我的资产文件夹中,我有一个带有tiny_mce_wiris插件的tinymce目录。我还安装了宝石。
我的wiris目录是:
/app/assets/tinymce/plugins/tinymce_wiris(与错误中显示的目录路径相同)
我已经查找了资源,并在Wiris页面上进行了支持,但我似乎找不到任何有类似问题的人。
谢谢!
)我已经通过TinyMCE (它使用Rails资产管道)集成了用于TinyMCE的Rails集成,但是插件的配置方法是相同的,所以我不确定这是否导致了问题。我尝试过在plugins下的config/tinymce.yml文件中添加“tiny_mce_wiris”,但这也不起作用。
发布于 2017-06-27 10:08:44
Rails.application.config.assets.precompile是您想要添加tiny_mce_wiris.js的地方,而tinymce插件加载程序不会为您做这一点。您想要查看的文件是config/initializers/assets.rb,指南没有详细说明这个主题,但它就在那里。
https://stackoverflow.com/questions/44513460
复制相似问题