Я пытаюсь заставить tiny_mce работать с моим приложением Rails 3.1, и оно почти работает.
Я установил его в vendor / assets / tiny_mce и включил в мой загрузочный файл application.js:
application.js
//= require jquery
//= require jquery_ujs
//= require_tree .
//= require tiny_mce
tinyMCE.init({
mode : "specific_textareas",
editor_selector : "mce_editor"
});
Теперь, когда я просматриваю свою страницу с параметром? Debug_assets = true, файлы не объединяются со звёздочками, и все работает как положено.Однако, если я избавлюсь от? Debug_assets = true, он больше не будет работать.
Кажется, что TinyMce автоматически загружает несколько дополнительных js-файлов (lang-файлы и т. Д.), Когда это необходимо, но, похоже, это не работает срельсы 3.1.Любые идеи, как это исправить?
Спасибо за ваше предложение, я проверил журналы запросов и необходимые файлы были:
ActionController::RoutingError (No route matches [GET] "/home_pages/4/langs/en.js"):
and
ActionController::RoutingError (No route matches [GET] "/home_pages/4/themes/simple/editor_template.js"):
В tiny_mce есть десятки различных файлов js, и я предполагаю,он загружает другой набор, в зависимости от того, с какими конфигурациями вы его инициализируете. Должен ли я просто вручную запрашивать эти дополнительные js-файлы по одному в моем файле application.js до тех пор, пока rails не перестанет жаловаться или есть более общее решение или рекомендация? Спасибо