Usar jQuery en Rails 3

Actualmente me encuentro desarrollando mi primera aplicación web (me hago mayor). Nada novedoso, nada impactante, pero me sirve para aprender. Aprovechando el momento de transición que se vive estoy realizándola en Rails 3 sobre Ruby 1.9.2, HTML5 y cómo no, jQuery. Si es tu caso, que te has tirado a la piscina a empezar a probar cosas y quieres utilizar jQuery, te cuento cómo:

  • Eliminar todos los ficheros dentro de public/javascripts.
  • Descargar la última versión de jQuery y cópiala dentro de la carpeta public/javasctipts de tu proyecto.
    Nota: existe actualmente un bug de un método de jQuery 1.4.2 (live) e Internet Explorer (qué raro que de problemas, ¿verdad? :P). Se recomienda a día de hoy utilizar la versión 1.4.1
  • Descargar el driver jquery ujs desde github. En la carpeta src encontrarás un archivo llamado rails.js. Cópialo dentro de la carpeta public/javasctipts de tu proyecto.
  • Ve al archivo config/application.rb de tu proyecto y busca la siguiente línea:
    
    # config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
    
    

    Descoméntala y cambia jquery por el nombre del archivo de la versión de jquery que has descargado (en mi caso era jquery-1.4.1).

¡Y ya está! No tiene mayor misterio. Ahora a currar :)

3 comentarios a “Usar jQuery en Rails 3”

  1. Luis Miguel Bravo dice:

    Vengo de asp.net mvc, y jquery es como el agua en las vistas, MUCHAS GRACIAS, estaba metiendo jQuery a medias en algunas vistas pero ahora me va perfect

  2. Mendi dice:

    Simple y directo, muchas gracias :)

  3. rachimon dice:

    buenisimo! :) funciono de una sin inconvenientes, felicitaciones desde Mendoza Argentina

    y gracias!!!

Deja un comentario