El 23/10/2010 10:53, Instr. Dwayne Macgowan escribió:
2010/10/23 Nicolás Sanguinetti <[email protected]
<mailto:[email protected]>>
2010/10/22 Nestor Rodriguez <[email protected]
<mailto:[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]
<mailto:[email protected]>
>
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
<mailto:[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 <http://www.metododerose.org/>
www.metododerose.org/blog <http://www.metododerose.org/blog>
Perdón pero me podrías dar un enlace que explique el RVM si se puede en
español porque esta muy interesante.
Desde ya gracias!
Atte.
Nestor
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar