0
我正在使用Spree 0.70.3,Rails 3.1.3和Spree Editor插件的自定義分支。 (注:此叉相關的代碼沒有從master改變。)鏈輪無法從寶石中找到TinyMCE
當我請求一個網頁,其中應該得到TinyMCE的一個文本區域,我看到這個錯誤在我的開發日誌:
Error compiling asset admin/all.js:
Sprockets::FileNotFound: couldn't find file 'tinymce-jquery'
(in <gemset-path>/bundler/gems/spree_editor-48cdfcfaf7bd/app/assets/javascripts/admin/spree_editor.js:9)
在這個行看起來是這樣的:
//= require tinymce-jquery
編輯器依賴於tinymce-rails
寶石,這對有問題的文件的幾個候選人:
assets/vendor/tinymce/jquery-tinymce.js
assets/precompiled/tinymce/jquery.tinymce.js
assets/precompiled/tinymce/tiny_mce_jquery.js
assets/integration/tinymce-jquery.js
的README for that gem說上面引述的要求線是正確的,但是。如通過將Rails.application.config.assets.paths
放入控制檯所示,鏈輪的搜索路徑中沒有任何寶石路徑。
我應該以某種方式將寶石的路徑添加到Sprockets搜索路徑,或者這是寶石不正確的做法嗎?
那麼,那種解決了我的問題;它獲得了發展中的寶石。當然,我已經回到了生產的第一位,帶來了另一個問題。 (我將tinymce-rails降級到3.4.4,並且在我的應用程序Gemfile中需要它,而不是讓spree_editor插件需要它。) – pjmorse
您也可以嘗試git回購也可能有所幫助 – Uchenna
看起來它在生產中起作用;還有一個問題隱藏了它是固定的。 – pjmorse