Tag Archives for Rails RubyonRails Release

Rails 2.1 liberado

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é.