2013-03-13 16 views
8

javascript dosyaları yüklenmeyecek ve benYasemin Bir mücevher geliştiriyorum varlık boru hattının

Yasemin https://github.com/pivotal/jasmine-gem/ benim gerekli JS dosyaların tümü yükledim uygulaması/varlık/javascript/uygulamanın benim manifest dosyasında bulunmaktadır. js

//= require underscore 
//= require backbone 

//= require_tree .//vendor 
//= require_tree .//custom 

//= require_tree .//templates 
//= require_tree .//models 
//= require_tree .//collections 
//= require_tree .//views 

Ve jasmine.yml dosya gönderme yapmayan:

src_files: 
    - 'app/assets/javascripts/application.js' 

Ama içinde belirtilen dosyaların hiçbiri yükleyin. Herkes nedenini biliyor mu? Yasak boru hattını desteklemesi gereken en son, Jasmine 1.3.2'yi kullanıyorum, böylece yasemin rayları gibi bir şey kullanmanıza gerek yok. Düşüncesi olan var mı?

cevap

7

jasmine.yml dosyanızda, 'asset/application.js' olmalıdır. Eğer Rails 4 kullanıyorsanız

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

Tam olarak bunu yaptım, ancak öğeler hala yüklü değil. Jasmine.yml içinde benim application.js ve "src_files: - varlıklar/application.js" işlevlerinde "// alt çizgi gerektirir", ancak underscore.js işlevini çağırdığımda, bunun tanımlanmadığını söylüyorum. Sorun, jasmine.yml içinde "src_files" altında "- varlıklar/underscore.js" varsa yalnızca gider. Süper sinir bozucu. –

+0

Görünüşe göre varlıklar derlenmiyor. Gemfile’deki su üstü çizgisini rahatsız ederek sorunu çözdüm. Ama başka bir uygulama - Ruby sürümü 1.9.3p194 olduğu - bunu yapmak zorunda değildim (mevcut uygulamada Ruby sürümü 2.0.0p247). Hala biraz bir bulmaca. –

1

hata içinde vardır: hala sorun yaşıyorsanız, https://github.com/pivotal/jasmine-gem ilgili talimatlar belirtildiği gibi siz, Gemfile hem geliştirme ve test gruplarına altında yasemin mücevher olduğundan emin olun sürüm 1.3.2, artık Raylar 4'te tanımlanmayan config.assets.enabled kontrol ediliyor.

Aşağıdakiler benim için çalıştı. gem 'jasmine', "~> 2.0.0.rc4"

Bu, konu hakkında konuşan bilettir. https://github.com/pivotal/jasmine-gem/pull/177

İlgili konular