Проблемы с запуском ckeditor на рабочем приложении Rails с Heroku

Я используюCKEditor жемчужина в моемРельсы 4 применение. Все отлично работает локально и в моей промежуточной среде heroku, но я получаю следующие ошибки при загрузке производственной среды:

GET http://myapp.herokuapp.com/assets/ckeditor/contents.css 404 (Not Found)
GET http://myapp.herokuapp.com/assets/ckeditor/skins/moono/icons.png 404 (Not Found)

Редактор хорошо отображается, но все иконки отсутствуют.

Я следовал за README (https://github.com/galetahub/ckeditor), но я, наверное, что-то упустил.

Вот мои шаги:

1) Gem установка, генерация и т.д ...

2)config.autoload_paths += %W(#{config.root}/app/models/ckeditor) в application.js

3)mount Ckeditor::Engine => "/ckeditor" в route.rb (не понимаю почему)

4) В приложении .js

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

Что именно это делает, зачем нужно переопределение? (Где находятся эти файлы, потому что нет в/app/assetsни в/lib/assets ни в/vendor/assets)

Heroku ориентирован только на чтение, поэтому я не могу запустить задачу rake, как описано в руководстве. И я думаю, именно поэтому я получаю ошибки в производственном режиме.

Кто-нибудь сталкивался с такой же проблемой? Я перебрал все вопросы по stackoverflow, но пока ничего не решило мою проблему.

ОБНОВИТЬ :

Единственный способ выяснить, как это работает, - это живая компиляция:config.assets.compile = true Но я бы предпочел не использовать это в производстве, и я не понимаю, почему это работает.

Ответы на вопрос(6)

Ваш ответ на вопрос