Ocho meses después de la aparición de Rails 1.1, hoy ha salido la primera versión candidata de lo que será, en breve, Rails 1.2. En el anuncio
del propio Heinemeier se pueden leer las novedades más destacadas:
- Interfaces REST y recursos. Se ha escrito mucho acerca de este asunto en los últimos meses y ha sido motivo de controversia. Los defensores de REST aseguran que, gracias a este enfoque, se puede reducir drásticamente la complejidad de los controladores.
format en respond_to. El respond_to, que aparecía en Rails 1.1, tiene ahora la posibilidad de descriminar en base al formato (xml, rss y html). Más simplicidad.
- Soporte mejorado para caracteres multibyte. Ya que Ruby no va a contar con esta funcionalidad hasta el año próximo, David y los suyos se lo han hecho ellos mismos.
- Reescritura del código de enrutado: ahora más rápido y seguro. No hay que olvidar que el gran agujero de seguridad de Rails 1.1 vino precisamente por ahí.
- Avisos en las baterías de prueba y los registros (logs) de aquellos elementos que están desaconsejados. Desaparecerán en la versión 2.0, así que estén atentos.
Hay más novedades, arreglos de fallos, etc. Pero lo mejor es que lo prueben ustedes mismos y aprovechen para señalar cualquier problema que encuentren, con el fin de que la versión 1.2 nos deje satisfechos a todos.
Pueden instalarlo a través de gemas:
gem install rails --source http://gems.rubyonrails.org \
--include-dependencies