Включение файла js в приложение spree

Я пытался включить свой файл slider.js в приложение для веселья, но он не работает. Я посмотрел и обнаружил, что мы должны включить его вручную в файл all.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. Есть ли способ проверить это.


person Logic-Seeker    schedule 12.03.2012    source источник


Ответы (2)


По умолчанию приложение spree включает все файлы css в spreesite/app/assets/stylesheets/store/all.css by *= require_tree .
И файлы js spreesite/app/assets/javascripts/store/all.js такие же *= require_tree .
Если вам нужно добавить таблицу стилей или js, просто поместите файл в папку spreesite/app/assets/stylesheets/store.
Spree автоматически включает их.

Если файл js по-прежнему не работает, попробуйте rake assets:precompile

person itsnikolay    schedule 17.07.2012

Есть неплохая вероятность, что вы предварительно скомпилировали свои активы. Попробуйте удалить их, используя следующее:

bundle exec rake assets:clean
person GeekOnCoffee    schedule 13.03.2012
comment
Можете ли вы сказать мне, как я могу включить jquery в приложение Spree. - person Logic-Seeker; 13.03.2012
comment
спасибо за помощь... Я нашел то, что искал. Вот ссылка groups.google.com/group/spree-user/ browse_thread/поток/ - person Logic-Seeker; 13.03.2012