Включение файла js в приложение spree - PullRequest
0 голосов
/ 12 марта 2012

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

Ответы [ 2 ]

1 голос
/ 17 июля 2012

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

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

1 голос
/ 13 марта 2012

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

bundle exec rake assets:clean
...