Ha sido la noticia post RailsConf la liberación de esta nueva versión de Ruby on Rails. Ha sido comunicada desde el blog de esta web framework mostrando las
principales novedades. Estas son:
- Franjas horarias
- Dirty tracking ( saber que campos han cambiado antes de grabar)
- Gem dependencies ( Rails puede controlar que gems tiene que tener la aplicación)
- Named scope
- Migraciones basadas en UTC ( en lugar del número de migación pone un timestamp)
- Mejoras en el caching
Pueden ser interesantes estas novedades y tengo ganas de probarlas.
En este lanzamiento han tenido la colaboración de Ryan Daigle explicando las principales novedades y de Ryan Bates que ha hecho unos Railscasts que también las explican.
Comentan que más de 1.400 personas han aportado unos 1.600 parches, y que la mayoría están en esta release. Estas cifras son impresionantes.
Para instalarlo:
gem install rails
Modificar el fichero environment.rb cambiando la versión de Rails ( este paso dependerá de la configuración que tengáis)
rake rails:update
Mi migración:
He actualizado esta tarde L-exp con dos pequeños problemillas que ahora os comento por si os encontráis con ellos.
1) Gem gettext
Para quienes lo utilicen hay un cambio en Rails que lo hace incompatible. Desaparece el método file_exists? en Rails. Tiene fácil solución hasta que corrijan el gem o Rails. Aunque actualices a la última versión del gem sigue sin funcionar. ( ver enlace)
2)wil_paginate plugin
En mi caso debía tener una versión antigua ya que me ha dado un error. Simplemente actualizándolo a la última versión ha funcionado perfectamente.
Llevo un rato con log abierto y funciona a la perfección. Eso si, procurar probarlo antes en vuestra máquina de desarrollo antes de pasarlo a producción.
En cuanto al rendimiento no puedo valorarlo fácilmente, si noto algún cambio ya lo comentaré.
Popularity: 1% [?]

