Todas mis aplicaciones de Rails se están ejecutando actualmente en Rails 2.3.5 y cada aplicación tiene un LOC de 80% o más. Esto siempre ha sido un requisito clave para cada producto que creo para mí o que administro en el trabajo.
Por lo general, la actualización a una versión de menor/corrección de errores es cuestión de minutos. Cambie la versión de GEM, actualice los requisitos, ejecute pruebas, solucione problemas y confirme.
Rails 3.0 es una reescritura importante y el mayor problema está representado por la compatibilidad de los complementos. Los complementos no están bajo mi control directo. Esta es la misma razón por la que tuve hard time trying to upgrade to Ruby 1.9.1.
Sin embargo, ya estoy jugando con Rails 3. Quiero aprender los cambios más importantes de Rails 3 tan pronto como sea posible para comenzar moving the existing apps to the right directions. Además, como autor de un complemento, es importante para mí comenzar a trabajar con Rails 3 para que mis complementos sean compatibles.
Ayer comencé con mi aplicación más simple. Bueno, al menos esto es lo que solía pensar al respecto. De todos modos, es la aplicación con el menor número de dependencias externas (menos de 3 gemas) y tardó aproximadamente 1 hora en actualizarse y 3 horas en descubrir por qué Rails no cargaba mis rutas.Resultó que el componente de Rails Metal estaba luchando con la nueva pila de Rails 3.
Hay algunos problemas menores que tengo que averiguar, pero puedo decir que ha migrado correctamente mi primera aplicación a Rails 3.
tengo la intención de migrar todos mis aplicaciones Rails a Rails 3 tan pronto como sea posible , una vez que Rails 3 estable estará disponible. O al menos, tan pronto como pueda determinar si las dependencias realmente funcionan con Rails 3. Afortunadamente, se ha iniciado un proyecto en http://railsplugins.org/ con la intención de enumerar todos los complementos de Rails compatibles/incompatibles.
Mi entorno remoto ya es compatible con Rails 3, estoy usando Passenger with Ruby Enterprise Edition (1.8.7). El único problema de bloqueo son los complementos.
creo que va a tomar por lo menos un mes antes de tener la mayor parte de mi aplicación Rails listo para Rails 3 pensé que no comenzarán probablemente la actualización hasta 3 carriles estable está fuera o yo realmente necesita la nueva versión para alguna característica de bloqueo (por ejemplo, enrutamiento basado en subdominio).
Estás loco. ¿Cómo te atreves a ganar dinero con una aplicación estable? – Trevoke