2010-04-25 26 views
5

È tempo di avviare nuovi progetti in Rails 3? Sono nervoso sull'uso delle versioni beta, ma allo stesso tempo mi piace molto quello che stanno facendo e non voglio occuparmi di problemi legacy 2.3.5 con queste app.Rails 3 beta 3 - è tempo di iniziare a utilizzare questo per i nuovi progetti?

È meglio aspettare queste cose, o allacciare le cinture, affrontare i problemi dei primi utenti e ottenere un vantaggio sul futuro. Grazie per ogni luce che puoi versare.

risposta

3

Direi di no, rails v3.beta3 ha ancora alcuni problemi gravi che causano l'arresto anomalo del sistema (in modo imprevisto). As noted from the Riding Rails blog:

Nota che Ruby 1.8.7 P248 e P249 ha marshalling bug che si infrangono sia Rails 2.3.x e Rails 3.0.0. Ruby 1.9.1 segfault su Rails 3.0.0, quindi se si desidera utilizzare Rails 3 con 1.9.x, saltare sul tronco 1.9.2 per una navigazione regolare.

Anche di nota:

regressioni noti: Rails crashes unless configuration.action_controller.session is set, config.thread_safe does not work, Unable to run a RJS partial from an HTML template, Backtrace silencers oftem remove application lines from test failures backtraces, Active Record double escapes error_messages_for

+1

Avanti. Questo si riferisce alla beta2 non alla beta3. –

+0

Alcuni di questi problemi sono stati risolti, ma la maggior parte di questi problemi è ancora valida. –

+1

E a partire da questa mattina mi ero segregato per la testa 1.9.2. Yippee! –

0

È necessario chiedersi quello che hai da perdere, ma una cosa è chiaro: Rails 2.x è storia.

+0

Non direi Rails 2 è ancora storia. Ci sono ancora alcune attività nel ramo Rails 2. –

+0

Vero, ma Rails 3 è chiaramente dove si trova l'azione. –

1

Sto facendo tutto il mio nuovo lavoro di sviluppo su Rails 3. Ho riscontrato un paio di problemi nella stabilità generale, ma sono davvero nei casi marginali/marginali - Ho un sistema in esecuzione su Heroku che è abbastanza stabile . La stessa piattaforma core è abbastanza stabile e le varie API non dovrebbero cambiare in modo significativo la voce da rilasciare.

+0

In esecuzione su Heroku? Quale beta di Ruby/Rails? – TMB

+0

Beta 3 in esecuzione, ma ha utilizzato sia la beta 1 che la 2. Lavorando con Ruby 1.9.1 e 1.8.7 (ho dovuto tornare alla 1.8.7 per un problema di compatibilità gem non relativo alle rotaie). –