Ckeditor gem Problem mit dem Produktionsmodus

8

Ich verwende das CKEditor-Juwel . Meine Konfiguration für application.js und routes.rb ist wie folgt:

%Vor%

Das Juwel funktioniert im Entwicklungsmodus gut, aber wenn ich in den Produktionsmodus gehe, habe ich den Fehler 404 bekommen, wenn Browser die js und css Dateien im ckeditor Ordner anfordern:

%Vor%

Bitte helfen Sie mir, meine ckeditor route config zu beheben. Vielen Dank im Voraus.

    
VinhBS 14.07.2013, 04:39
quelle

4 Antworten

8

Sie müssen Rails explizit anweisen, Ihre CKEditor-Assets in der Produktion vorzukompilieren:

%Vor%

Erzwingen Sie dann in Ihrer Produktionsumgebung eine Vorkompilierung:

%Vor%     
zeantsoi 14.07.2013, 06:45
quelle
2

In meinem Fall benutzte ich Rails 4 und stellte es auf Heroku um. Ich musste zuerst die Assets lokal kompilieren und dann das Verzeichnis /public/assets/ckeditor bereitstellen und bereitstellen. Arbeitete danach, obwohl ich diese Lösung nicht wirklich mag.

    
weimeng 07.10.2013 12:18
quelle
2

Ich hatte Probleme damit, dass nur die lang-Dateien in Rails 5 nicht gefunden wurden.

Ich musste dies tun, damit es funktioniert - & gt; Rails.application.config.assets.precompile += %w(ckeditor/* ckeditor/lang/*) in assets.rb .

Ich weiß nicht, warum die erste Deklaration nicht nur den Ordner lang an erster Stelle enthält (er funktioniert für die Ordner adapter, plugins und skins). Bug vielleicht?

    
KcC0 24.07.2016 14:41
quelle
1

Aktualisieren Sie einfach das ckeditor-Juwel auf die neueste Version (~ & gt; 4.1.0), falls Sie Rails 4 verwenden.

Weitere Updates finden Sie hier Ссылка

    
Kumaresan Chinnaraj 17.11.2014 13:14
quelle

Tags und Links