2011-01-06 4 views
1

Ich entwickle eine App und habe eine Weile mit Rails 2.3.4 gearbeitet, aber ich frage mich, ob ich versuchen sollte, zu aktualisieren oder zu warten, nie aktualisieren, ich nehme an, ich habe ein paar Optionen.Ich verwende eine Rails 2.3.4 App und frage mich, ob ich auf 3.0 upgraden sollte?

Ich benutze Ruby 1.8.7 würde ich das auch huh brauchen?

Wie schwierig wäre das/Wie viel Code würde dies brechen, hätte ich viele unerwartete Ergebnisse?

jeder Eingang würde geschätzt werden, bin ich etwas verloren.

+0

Sie haben über diese schon geschaut? http://guides.rubyonrails.org/3_0_release_notes.html –

+0

Nur neugierig. Haben Sie ein weniger drastisches Upgrade auf Ruby 1.9.2 und Rails 2.4.0 in Betracht gezogen? – djangofan

+0

Ich habe das nicht angeschaut, und nein, aber ich nehme an, ich könnte ... aber wenn ich gehe durch die Schwierigkeiten gehen, warum nicht gehen sie alle so .. – loosecannon

Antwort

7

Es hängt weitgehend von Ihren Einschränkungen ab. Wenn Sie vorhaben, die Website in Betrieb zu halten, und dies für Sie und/oder Ihren Kunden von großer Bedeutung ist, lohnt es sich, auf dem "goldenen Weg" der Rails zu bleiben. Im Allgemeinen ist das Aktualisieren von Rails 2 auf Rails 3 relativ einfach.

Sie können überprüfen, ob Ihre Plugins/Edelsteine ​​Rails 3 kompatibel sind bei http://www.railsplugins.org/.

In Bezug auf Lernkurve, möchten Sie Bundler kennen lernen.

Sie können mit Ruby 1.8.7 bleiben.

Nun, wenn Sie alle Vorteile von Rails 3 nutzen möchten, dauert das ein wenig mehr Zeit (Refactoring), aber es sollte Sie nicht davon abhalten zu aktualisieren.

Für weitere Informationen könnte nehmen Sie einen Blick auf: http://www.railsupgradehandbook.com/

+0

akzeptieren diese Antwort bitte @loosecannon. :) –

Verwandte Themen