Archivo de agosto de 2010

Usar jQuery en Rails 3

Viernes, 20 de agosto de 2010

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 :)