Dic09

Solucionando errores de Capistrano y Rails 2.2

Mientras actualizaba algunas aplicaciones en producción a la nueva versión 2.2 de RoR, me dí con la sorpresa de que capistrano estaba roto. simplemente me botaba el siguiente error sea cual sea lo que intente hacer:

/usr/local/lib/site_ruby/1.8/rubygems.rb:578:in `report_activate_error': Could not find RubyGem echoe (>= 0) (Gem::LoadError)
from /usr/local/lib/site_ruby/1.8/rubygems.rb:134:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:158:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:157:in `each'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:157:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:158:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:157:in `each'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:157:in `activate'
from /usr/local/lib/site_ruby/1.8/rubygems.rb:49:in `gem'
from /usr/bin/cap:18

Leer_mas
Dic09

Traducir los errores de ActiveRecord con la nueva i18n de Rails 2.2

ImagenEl nuevo Ruby on Rails 2.2 acaba de salir y como era de esperarse viene con nuevas funciones,  una de ellas es la internacionalización (i18n), esto significa poder hacer una aplicación compatible con múltiples idiomas. Haciendo uso de esta nueva función, vamos a cambiar los  mensajes de error por defecto de  ActiveRecord, para hacerlo recuerda que necesitas la version 2.2 de RoR.

Leer_mas

Estadísticas Estadísticas