2013-03-13 9 views
8

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?

Odpowiedz

7

W twoim jaśminie.yml ścieżką powinna być "asset/application.js". Jeśli nadal występują problemy, upewnij się, że masz swój jaśmin gem pod obu grupach badawczych i rozwojowych w swojej Gemfile, jak określono w instrukcjach na https://github.com/pivotal/jasmine-gem:

group :development, :test do 
    gem 'jasmine' 
end 
+0

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. –

+0

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. –

1

Jeśli używasz Rails 4 jest błąd w wersja 1.3.2 gdzie jest to sprawdzanie config.assets.enabled, które nie jest już zdefiniowane w Rails 4.

Poniższe pracował dla mnie. gem 'jasmine', "~> 2.0.0.rc4"

To jest bilet, który mówi o problemie. https://github.com/pivotal/jasmine-gem/pull/177

Powiązane problemy