Düne kadar jQuery, Rails uygulamasında iyi yükleniyordu. Ben debugger/ruby-debug gem yükleme yüklü etrafında oynuyordum. Muhtemelen bildiğiniz gibi Rails 3'teki debugger gem ile ilgili sorunlar var ve dependancies'i kurmada başarısız oldum, bu yüzden Gemfile'ımdaki taşları kaldırdım. O zamandan beri sitem yüklenirken jQuery yüklenmiyor. Bunlar Konsolda görebileceğiniz mesajlar şunlardır:Neden jQuery Rails 3.2.3 uygulamasında yüklenmiyor?
assets/jquery_ujs.js?body=1:377Uncaught ReferenceError: jQuery is not defined
bootstrap-transition.js:24Uncaught TypeError: undefined is not a function
bootstrap.js:3Uncaught ReferenceError: jQuery is not defined
welcome:210Uncaught ReferenceError: $ is not defined
Ve işte benim application.js dosyasıdır: Öyle gibi, açıkça düzenleri/application.html.erb içinde jQuery yüklerseniz,
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .
çalışır:
<%= javascript_include_tag "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" %>
<%= javascript_include_tag "application" %>
Bunu çözmek ve jQuery yüklemesini yeniden yüklemek için neler yapabileceğime dair herhangi bir fikrin var mı? .rvm/gems/ruby-1.9.3-p125/gems/jquery-rails-2.0.2/vendor/assets/javascripts içinde bakıyorum jquery.js ve jquery.min.js görüyoruz hala orada.
Hala gemfile 'gem' jquery-rails 'satırı var mı? –
Elbette. Bir mücevher bile 'jquery-ray' başarıyla kuruldu. –
JQuery libs'ı app/assets/javascripts klasörüne koymayı denediniz mi? – uday