Ich habe Probleme damit, "gewöhnliche" WYSIWYGs mit Rails zu arbeiten. Wir mussten sogar einen selbst mit RedCloth für den Moment machen.
Ich habe versucht, tinymce-rails zu verwenden, aber es konnte nicht funktionieren. Auch versucht nicEdit das funktionierte aber nur, wenn man die Online-Bibliothek anrief (und auch aufgegeben aussieht).
Hat jemand mit einem guten WYSIWYG gearbeitet, das jQuery und Rails 3.1 (Ritzel) freundlich ist?
Nachdem ich eine Weile mit diesem Problem zu kämpfen hatte, fand ich eine Lösung für die Verwendung des standardmäßigen tinyMCE mit Rails 3.1 und der Asset-Pipeline.
/vendor/assets/javascripts/tiny_mce
jquery.tinymce.js
innerhalb von /vendor/assets/javascripts/tiny_mce
/public/javascripts
-Ordner innerhalb eines Verzeichnisses mit dem Namen tiny_mce
.
Fügen Sie tinyMCE zu Ihrem application.js
wie folgt hinzu:
Ich initialisiere tinyMCE auch in meinem application.js
und setze einen script_url
-Pfad, um tinyMCE mitzuteilen, dass es jetzt Dateien in meinem public/javascripts/tiny_mce
-Verzeichnis unterstützt:
Das sollte funktionieren. Jetzt verwenden Sie die Asset-Pipeline, um tinyMCE zu laden und die unterstützenden Assets und Javascripts aus dem öffentlichen Verzeichnis zu bedienen.
Luuf hat Aloha-Editor bereits erwähnt. Obwohl es sich noch in der Entwicklung befindet, sieht es ziemlich vielversprechend aus.
Legen Sie einfach eine aloha-config.js-Datei irgendwo in Ihrem Asset-Pfad ab, die aloha-Dateien werden an (d. h.) Vendor / Assets gesendet.
Beispielkonfiguration:
%Vor%Die Zeile "baseUrl" ist am wichtigsten. Die Einstellung auf / assets / lib scheint die Kompatibilität mit der Asset-Pipeline sicherzustellen.
Habe die Verkettung noch nicht probiert, werde einen Kommentar posten, wenn ich weiß wie es sich verhält.
Grüße!
Tags und Links jquery ruby-on-rails ruby-on-rails-3.1 wysiwyg sprockets