viernes, 18 de marzo de 2011

Instalar jQuery and jQuery UI en Rails 3

Bajamos jQuery UI. Viene en un zip. Extraemos el contenido del directorio js a ~/public/javascripts de nuestra aplicación.

Necesitaremos también los CSS del zip que están localizados en /css/[nombre_del_tema] del zip y los copiamos en ~/public/stylesheets. Finalmente copiamos el contenido de las imagenes en el directorio ~/public/images.

Por lo visto hay que editar el css y reemplazar donde aparece 'mages/' por '/images/'.

Una vez hecho esto hay que indicarle a rails que los use, para ello editamos application.html.erb en ~/views/layouts y le añadimos la siguiente linea dentro de la etiqueta head:

<%= stylesheet_link_tag :all, 'jquery-ui-1.8.custom' %>
<%= javascript_include_tag 'jquery-1.4.2.min', 'jquery-ui-1.8.custom.min', 'rails' %>
<%= csrf_meta_tag %>
Ya solo me falta que esto ande en Refinery-CMS Refinery-Core 0.9.9.4

Fuente y enlaces: eddorre gem rails3-jquery-autocomplete * jquery-ujs rails-jquery-autocomplete-tutorial

1 comentario: