Ckeditor на Heroku и вообще на production

В прошлой статье я рассказал о том, как подружить Ckeditor и elFinder. Всё работало хорошо, пока я запускал у себя на локальной машине. Проблемы начались, когда я попытался сделать тестовое приложение на Heroku. Скажу прямо: ничего не заработало (-: Пришлось нырнуть в глубины Интернета и найти следующее решение.

1. Перенёс всю директорию Ckeditor в  vendor/assets/javascripts/ckeditor.

2. В файле production.rb добавил следующее: config.assets.precompile += ['ckeditor/*']

3. В application.html.erb добавил var CKEDITOR_BASEPATH = ‘/assets/ckeditor/’; до того, как будет осуществлена загрузка application.js.

4. В application.js добавил *= require ckeditor/ckeditor

После этого всё заработало и у меня на компе, и на сервере Heroku. Единственное, что стоит ещё сделать перед развёртыванием на Heroku, — это поменять sqlite3 на pg в Gemfile.

Результат можно увидеть на http://ckeditor-elfinder.herokuapp.com/

Все благодарности вот сюда.

Недавние записи

Оставить комментарий