J'utilise le CKEditor GEM . Ma configuration pour application.js code> et
routes.rb code> sont comme les suivantes:
GET http://mydomain/assets/ckeditor/config.js?t=D2LI 404 (Not Found)
GET http://mydomain/assets/ckeditor/skins/moono/editor.css?t=D2LI 404 (Not Found)
GET http://mydomain/assets/ckeditor/lang/vi.js?t=D2LI 404 (Not Found)
GET http://mydomain/assets/ckeditor/styles.js?t=D2LI 404 (Not Found)
4 Réponses :
Vous devrez expliciter des rails explicitement directs pour précompiler vos actifs CKEDITOR en production: puis, dans votre environnement de production, forcer une précompilation: p>
Dans mon cas, j'utilisais des rails 4 et j'utilisais à Heroku. J'ai trouvé que je devais précompiler les actifs localement d'abord, puis commettre le répertoire / Public / Public / Bust / Actifs / Code> et déployez. Travaillé après cela, bien que je n'ai pas vraiment envie de cette solution. P>
Il suffit de mettre à niveau le gemme CKeditor vers la dernière version (~> 4.1.0) au cas où si vous utilisez des rails 4. P>
Vérifiez plus de mise à jour ici https://github.com/galétahub/ckeditor P>
J'ai eu des problèmes avec seulement les fichiers Lang non trouvés dans les rails 5. P>
Je devais faire cela pour le faire fonctionner -> Je ne sais pas pourquoi la première déclaration n'inclut pas simplement le dossier Lang en premier lieu (cela fonctionne pour les adaptateurs, les plugins et les dossiers de Skins). Bug peut-être? P> rails.Application.config.assets.Config.assets.precompile + =% w (ckeditor / * ckeditor / lang / *) code> dans
Actif. rb code>. p>
Vous pouvez essayer ceci: rails.application.config.assets.precompile + =% w (ckeditor / ** / *)