2012-03-12 39 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

相关问题