2015-11-01 3 views
1

У меня есть приложение для рельсов 4.2 с использованием жгута ckeditor_rails, версия 4.5.3.ckeditor_rails precompile config.js

Я добавил собственный файл конфигурации в /app/assets/ckeditor/config.js, как указано в документации по адресу https://github.com/tsechingho/ckeditor-rails. Это корректно компилируется в application.js в рабочей среде.

Проблема заключается в том, что после использования rake assets: precompile, пример файла конфигурации создается в /public/assets/ckeditor/config.js, скорее всего, из драгоценного камня. И моя конфигурация не работает (только после удаления этого файла в процессе производства).

Есть ли способ, чтобы этот файл не был создан? Или быть предварительно скомпилированным с содержимым файла в /app/assets/ckeditor/config.js?

ответ

0

Этого файл является предкомпилированной конфигурацией, вы должны настроить в app/assets/javascripts/ckeditor/config.js

Может быть, у Вас есть ошибка в этом файле, который останавливает инициализацию CKEditor.

Проверьте наличие ошибок в консоли вашего браузера для ошибок.

Если вам не нужна конфигурация ckeditor, установите app/assets/javascripts/ckeditor/config.js в пустой файл.

+0

Мой файл очень прост (только одна строка конфигурации), и он предварительно скомпилирован в application.js. Проблема заключается в том, что также создается сэмплы конфигурационного файла, и он загружается после загрузки приложения.js, тем самым перезаписывая мою конфигурацию. – George

0

Мы успешно внедрили CKEditor в производство:

enter image description here

enter image description here

Это была борьба, чтобы получить активы все CKEditor к прекомпилировать, но от того, что я помню, вы просто должны убедитесь, что вы прекомпиляции для production среды:

rake assets:precompile RAILS_ENV=production 

enter image description here

Я не помню никаких других вариантов.

Я доступен, если вы хотите поставить репо, и мы можем проверить, можем ли мы заставить его работать.

+0

Спасибо за ваше предложение. Я сделал предварительную компиляцию для производственной среды. Этот файл все еще сгенерирован, и я не могу понять, почему. Может быть, это ошибка в драгоценности. – George