2017-06-13 4 views
1

Ich benutze TinyMCE auf Rails 5 und ich füge die WIRIS plugin hinzu, um Benutzern das Einfügen mathematischer Gleichungen zu ermöglichen. Ich habe alle Schritte auf der Website gefolgt um das Plugin zu installieren, aber mein Editor zeigt diesen Fehler:TinyMCE und WIRIS Plugin Fehler - Fehler beim Laden des Plugins: tiny_mce_wiris

fehlgeschlagen Plugin laden: tiny_mce_wiris von url http://localhost:3000/assets/tinymce/plugins/tiny_mce_wiris/plugin.js

Mein Skript bei application.html.erb wie das aussieht folgende:

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

Und mein Lektor in einem meiner Ansichten, show.html.erb, das wie folgt aussieht:

<%= 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 %> 

Und in meinem Ordner Assets, Ich habe ein Tinymce-Verzeichnis mit dem tiny_mce_wiris-Plugin. Ich habe auch den Edelstein installiert.

Mein wiris Verzeichnis ist unter:
/app/assets/tinymce/plugins/tiny_mce_wiris (das ist die gleiche wie der Verzeichnispfad in dem Fehler gezeigt ist)

Ich habe Ressourcen nachgeschlagen und durch die gegangen Unterstützung auf der Wiris-Seite, aber ich kann anscheinend niemanden finden, der ein ähnliches Problem hatte.

Danke!

+) Ich habe TinyMCE über die Rails Integration for TinyMCE (die die Rails-Asset-Pipeline verwendet) integriert, aber die Config-Methode für Plugins ist die gleiche, so dass ich nicht sicher bin, ob dies das Problem verursacht. Ich habe versucht, "tiny_mce_wiris" zu der config/tinymce.yml Datei unter Plugins hinzuzufügen, aber das hat auch nicht funktioniert.

Antwort

1

Rails.application.config.assets.precompile ist, wo Sie tiny_mce_wiris.js hinzufügen möchten, wird der tinymce-Plugin-Lader dieses Bit für Sie nicht tun. Die Datei, die Sie untersuchen möchten, ist config/initializers/assets.rb, die guide ist nicht auf das Thema, aber es ist da.

Verwandte Themen