Hasta ayer jQuery estaba cargando muy bien en mi aplicación Rails. Estaba jugando con la instalación de la gema depuradora/ruby-debug. Como probablemente sabrá, hay problemas con la gema depuradora en Rails 3 y no tuve éxito en instalar las dependencias, así que eliminé las gemas de mi Gemfile. Desde entonces, al cargar mi sitio, jQuery no se está cargando. Estos son los mensajes que veo en la consola:¿Por qué no se carga jQuery en mi aplicación Rails 3.2.3?
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
Y aquí es mi archivo application.js:
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require_tree .
Si se me carga jQuery explícitamente en los diseños/application.html.erb, como tal, trabajos:
<%= javascript_include_tag "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" %>
<%= javascript_include_tag "application" %>
¿Alguna idea sobre lo que puedo hacer para resolver esto y volver a cargar jQuery? Buscando en .rvm/gems/ruby-1.9.3-p125/gems/jquery-rails-2.0.2/vendor/assets/javascripts Veo que jquery.js y jquery.min.js todavía están allí.
¿Todavía tiene la línea 'gema 'jquery-rails'' en su gemfile? –
Sure do. Incluso una gema instaló con éxito 'jquery-rails'. –
¿Intentó poner jquery libs en la carpeta app/assets/javascripts? – uday