Zajmuję gem i mam zainstalowane Jasmine https://github.com/pivotal/jasmine-gem/Jasmine nie będzie ładować javascript pliki z rurociągu aktywów
Wszystkie moje wymaganych plików JS są w moim pliku manifestu w app/assets/JavaSkrypty/aplikacji. js
//= require underscore
//= require backbone
//= require_tree .//vendor
//= require_tree .//custom
//= require_tree .//templates
//= require_tree .//models
//= require_tree .//collections
//= require_tree .//views
A moje referencje plików jasmine.yml że:
src_files:
- 'app/assets/javascripts/application.js'
Ale żaden z plików podanych w nim ładunek. Ktoś wie dlaczego? Używam najnowszej wersji Jasmine 1.3.2, która ma obsługiwać potok aktywów, dzięki czemu nie trzeba używać czegoś w rodzaju jaśminowych szyn. jakieś pomysły?
Zrobiłem dokładnie to, ale zasoby nie zostały jeszcze załadowane. Mam "// = wymagać podkreślenia" w moim pliku application.js i "src_files: - assets/application.js" w jaśminie.yml, ale kiedy wywołuję funkcję w pliku underscore.js, powiedziano mi, że nie jest ona zdefiniowana. Problem znika tylko wtedy, gdy mam "- assets/underscore.js" w "src_files" w jaśminie.yml. Super frustrujące. –
Okazało się, że zasoby nie są kompilowane. Naprawiłem problem, odkomentowując linię terubiroderów w Gemfile. Ale w innej aplikacji - gdzie wersja Ruby jest 1.9.3p194 - nie musiałem tego robić (w bieżącej aplikacji wersja Ruby to 2.0.0p247). Wciąż trochę zagadki. –