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/
Все благодарности вот сюда.
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers