我想讓tiny_mce與我的Rails 3.1應用程序一起工作,並且幾乎可以工作。Rails資產管道導致問題
我安裝了它在供應商/資產/ 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文件等),但這似乎不適用於rails 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文件,我假定它加載在此基礎上CONFIGS您初始化一組不同它與。 我是否應該手動將這些額外的js文件一次一個地添加到我的application.js文件中,直到rails停止抱怨,或者是否存在更一般或最佳實踐解決方案?謝謝
你檢查請求日誌,看看TinyMCE的是如何要求這些文件?它使用哪個網址? –