He actualizado mi versión jquery-rails joya a la versión 3.1.2 (tipo: bundle show jquery-rails
para ver la versión actual jquery-rails, o gem list
para ver todas las gemas)
Sin embargo mi página web se sigue utilizando el obsoleto jquery versión 1.3. Para verificar qué versión está usando, vaya a su archivo jquery.js que se encuentra en la carpeta assets/javascripts, la versión debe especificarse allí. Por supuesto, con el fin de utilizar jQuery también hay que incluir en sus jquery.js activos/javascript/archivo application.js así, añadiendo la siguiente línea:
//= require jquery
Y en el caso de que también tienen otra bibliotecas JS como prototipo, por ejemplo, que sin duda va a querer echa un vistazo a este enlace, así: jQuery- Avoiding Conflicts with Other Libraries
de todos modos volver al punto, según la recomendación de ZZG arriba, abrí el enlace que suministra: Latest Jquery y literalmente copiado y pegué el contenido de esa página web en mi archivo jquery.js. Después de reiniciar el servidor y actualizar mi página web, mi jquery estaba usando la última versión. Mi jQuery funcionaba localmente en mi env env, pero no estaba trabajando en la producción inmediatamente después (tratando de resolver eso ahora mismo).
Por último, una cosa más que puede ser útil saber, es que siempre puedes ver qué versión está usando tu aplicación de rieles (en tu entorno de desarrollo local) haciendo clic derecho en la página de la aplicación Rails y seleccionando "Ver página fuente", que debe encontrar un enlace como este:
<script data-turbolinks-track="false" src="/assets/jquery.js?body=1"></script
>
al hacer clic en él se mostrará el contenido de su archivo jquery.js que especifica la versión (esto no va a trabajar en la producción desde la tubería de activos comprime todos archivos javascript en un archivo, es decir, application.js)
¿Qué pasa con la copia de una nueva versión de la librería jQuery en el directorio 'pública/javascripts'? Eso es lo que hago cuando quiero actualizar uno de mis javascript en un proyecto de rieles. – Batkins
No sé casi nada sobre Rails, pero si es posible, intente encontrar una forma de conectarse externamente al archivo [jquery-latest.js] (http://code.jquery.com/jquery-latest.js) de jQuery. Eso contiene la última revisión de jQuery disponible. –