2012-03-12 77 views
0

我試圖將我的slider.js文件包含到狂歡應用程序中,但它不起作用。 我看過並發現我們必須手動將它包含在all.js文件中,但它不起作用。在狂歡節應用程序中包含js文件

我包括我的all.js文件:

//= require store/spree_core 
//= require store/spree_auth 
//= require store/spree_api 
//= require store/spree_promo 
//= require store/slider.js 

但如果slider.js文件包含在all.js文件我不知道。 有沒有什麼方法來測試它。

回答

1

默認情況下大禮包應用inlcudes所有的CSS文件中spreesite /應用/資產/樣式表/存儲/ all.css 通過*= require_tree .
和JS文件spreesite /應用/ assets/javascripts/store/all.js相同*= require_tree .
如果您需要添加樣式表或js只需將文件放在spreesite/app/assets/stylesheets/store文件夾中。
Spree會自動包含它們。

如果js文件仍然不起作用嘗試rake assets:precompile

1

預編譯資產的機會很大。嘗試清除出來,使用以下:

bundle exec rake assets:clean 
+0

你能告訴我怎樣可以包括在大禮包應用的jQuery。 – 2012-03-13 04:28:02

+0

感謝您的幫助...我找到了我正在尋找的東西。以下是http://groups.google.com/group/spree-user/browse_thread/thread/a200e12e74aa6e92的鏈接 – 2012-03-13 15:10:15