2010/10/22 Nestor Rodriguez <nestorn...@hotmail.com>:
> Aqui estoy volviendo a Ruby on Rails, pero quisiera saber si hay demasiados
> cambios o es casi igual, porque realice 2 aplicaciones medianas pero con
> rails 2.3.3 bajo ruby 1.8.6.

Hay 3 cosas que *tenés* que cambiar:
- Rails 3 no soporta ruby 1.8.6 (que tiene un par de bugs feotes), vas
a tener que migrar a 1.8.7 o 1.9.2
- Ya no se soporta 'config.gem' para instalar gemas, ahora la opcion
por defecto es usar Bundler (aunque no es obligatorio)
- Cambió el API de ActionMailer, ahora cambia tanto cómo definís como
cómo enviás los mails desde rails.

El resto de las cosas son opcionales (siguen funcionando, aunque deprecadas).

No debería llevar mucho trabajo. Incluso, upgradear las cosas que
están deprecadas pero siguen funcionando (altamente recomendado, dado
que Rails 3.1 va a dejar de soportarlas), tampoco es complicado.

Donde sí te puede dar problemas es con los plugins y gemas que usas:
muchos de estos tienen versiones distintas para rails 2 o 3, y tenés
que fijarte uno por uno para actualizarlos. Pero fuera de eso, todo
debería ser bastante rápido.

Si te sentís medio perdido, te recomiendo inviertas en el "Rails
Upgrade Handbook", que cubre todo lo que se necesita para actualizar
de Rails 2.3.x a 3.0 http://www.railsupgradehandbook.com :)

Saludos,
-foca

> Es decir si al querer utilizar Rails 3 no voy a encontrarme con cosas
> completamente diferentes, ya estoy leyendo en google, pero quisiera la
> opinión de ustedes.
> Desde ya gracias Amigos!
>
> Atte.
> Nestor Rodriguez
> _______________________________________________
> Ruby mailing list
> Ruby@lista.rubyargentina.com.ar
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
Ruby@lista.rubyargentina.com.ar
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a