2010/10/23 Nicolás Sanguinetti <[email protected]>

> 2010/10/22 Nestor Rodriguez <[email protected]>:
> > 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
> > [email protected]
> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>

Un buen tip que me pasaron a mi para esto también es usar RVM.
Así podés trabajar con rails 3 y rails 2.3 en diferentes applicaciones sin
problemas de versiones y eso.
---
*Dwayne Macgowan*
Instructor del Método DeRose
www.metododerose.org
www.metododerose.org/blog
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a