2013-04-08 13 views
8

jquery-ui-rails gem yardımı ile uygulamamı jquery ui datepicker eklemeye çalışıyorum. Railscast kontrol ettimgem jquery-ui-rayları 'jquery.ui.all' dosyasını bulamadık (

gem 'backbone-on-rails' 
gem "jquery-ui-rails" 

application.js: ama ben uygulama başlatma
couldn't find file 'jquery.ui.all'

Gemfile üzerine bir hata alıyorum (bunun sonu, varlıklar grubunda mücevher ama hayır şans dahil etmeye çalıştı) 210

application.css

*= require jquery.ui.all 
*= require_self 
*= require_tree . 
+1

deneyin jquery –

+0

sonra koyarak tam olarak ne demek istiyorsun? – Elmor

+1

İhtiyaç satırının altına çizgiler koymak için application.js & application.css içinde denedim. hala bu hatayı al. – Elmor

cevap

8

yüzden bu satırlar yazıldığı sırası bu dosyalar yüklenmeden düzeni olduğunu bu

//= require jquery 
//= require jquery.ui.all 
//= require jquery_ujs 
//= require underscore 
//= require backbone 
//= require svitla_test 
//= require_tree ../templates 
//= require_tree ./models 
//= require_tree ./collections 
//= require_tree ./views 
//= require_tree ./routers 
//= require_tree . 

notu gibi görünecektir sağ //= require jquery sonra //= require jquery.ui.all koy .. jquery-ui ne olduğunu bilmeden önce jquery-ui işlevini çağırırsanız, büyük olasılıkla siparişi biraz değiştirmelisiniz ..

Bu tür sorunları önlemek için altyapı dosyalarını kendi dosyalarınızdan önce koymak genellikle iyidir

21

Sürüm 5.0'da değiştirilmiştir. Bu konuda daha fazla bilgi edinebilirsiniz here.

sürüm 5.0:

application.js:

//= require jquery-ui 

application.css:

/* 
*= require jquery-ui 
*/ 

sürümü 4.x (I 4.2.0 hakkında eminim ve 4.2.1):

application.js:

//= require jquery.ui.all 

application.css:

/* 
*= require jquery.ui.all 
*/ 
+0

Çok teşekkürler. – nathanengineer