9
votes

Erreur de filtre d'actifs: CKEDITOR dans les rails 4.1.0

J'utilise des rails 4.1.0 forts> et essayez de monter ckeditor d'ici https://github.com/galétahub/ckeditor

J'ai des problèmes alors essayer de charger n'importe quelle page , sauf la page d'administrateur (c'est bien bien): p> xxx pré>

et il demande d'ajouter des fichiers de CKeditor à aplication.rb p>

par exemple, fichiers: xxx pré>

si j'ajoute ceci à application.rb et recharger le serveur, les rails posant des fichiers suivants ... p>

i Installez tous par les instructions: p>

mon gemfile: p> xxx pré>

commande console: p> xxx pré>

application.js p>

//= require ckeditor/override
//= require ckeditor/init


0 commentaires

4 Réponses :


-2
votes

S'il y a un fichier de dépendance pour votre gemfile. C'est pourquoi vous obtenez cette erreur, je pense. Encore une fois, citons le site où vous obtenez le gemfile


0 commentaires

0
votes

Je viens de résoudre la même erreur.

config.assets.raise_runtime_errors = false


3 commentaires

Cela fonctionne bien même sur la production? Où n'est pas un problème lorsque vous déployez une application sur Real Server?


Pas certain. Cela corrige le même problème dans le développement env. Je vais essayer de déployer à Heroku demain et je vous ferai savoir si oui. Avez-vous essayé d'utiliser cette tâche de râteau sur GUM'S GITHUB README RAKE CKEDITOR: CREATE_NONDIGEST_ASSETS ?


Thx pour répondre, mais je pense que ce n'est pas meilleur moyen, fermez la vérification des erreurs. Si supprimer les fichiers CKEDITOR du fichier application.js, tout fonctionnera - nous essayons de déployer sur le serveur réel (tous OK). Peut-être que nous verrons des réponses de CKEditor Creators sur Github ...



-1
votes

J'ai supprimé xxx

de l'application.js et utilisé ce gemme:

actifs non stupides-digestes

Il semble fonctionner bien.


0 commentaires

0
votes

Ajoutez ceci à la liste des actifs précompilés dans Config / Initialiseurs / Actifs.rb

Rails.application.config.assets.precompile += %w( ckeditor/*)


0 commentaires