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

Опитвах се да включа своя файл 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. Има ли някакъв метод за тестване.


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


Отговори (2)


По подразбиране приложението spree включва всички css файлове в spreesite/app/assets/stylesheets/store/all.css от *= 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/thread/ - person Logic-Seeker; 13.03.2012