2017-08-15 1 views
-5

Ich habe mit Rails 2.3.x stark programmiert, aber es ist eine Weile her, seit ich codiert habe. Ich habe eine leitende Position in einer großen Firma übernommen, und ich habe nicht genug Zeit, um mit meinem alten Code zu spielen. Vor kurzem habe ich festgestellt, dass ich meine Fähigkeiten verbessern muss und möchte mit meinen alten Webdiensten beginnen und von dort aus starten.Gibt es eine Empfehlung für ehemalige Rails 2.3-Benutzer, nach Rails 5.x zu migrieren?

Irgendwelche Empfehlung für mich, wie man anfängt?

+2

Suchen und befolgen Sie die Migrationshandbücher. Aktualisieren Sie nacheinander (Schienen 2 -> 3 -> 4 -> 5, nicht 2 -> 5). –

Antwort

1

Beachten Sie, dass dies ein mehrstufiger Prozess ist und sehr lange dauern kann. Stellen Sie sicher, nach jedem Schritt auf Bugs zu testen, da sie definitiv erscheinen werden.

  • Der erste Schritt ist die Migration von Rails 2.3 to Rails 3.0.
  • Zweitens möchten Sie auf Ruby 1.9.3 aktualisieren.
  • Das Verschieben von Rails 3.0 auf Rails 5.x wird durch RailsGuides abgedeckt, das excellent documentation hat. Sie werden es bemerken, eine Reihe von Zwischenschritten sind:

    1. Rails 3.0 -> Rails 3.1
    2. Rails 3.1 -> Rails 3.2
    3. Rails 3.2 -> Rails 4.0
    4. Rails 4.0 -> Schienen 4.1
    5. Rails 4.1 -> Rails 4.2
    6. Rails 4.2 -> Rails 5.0
    7. Rails 5.0 -> Schienen 5,1

Ich würde dringend empfehlen, Komponententests zu Kernfunktionen hinzuzufügen, wenn Sie sie nicht haben. Es hilft Ihnen, Probleme zu finden, während Sie Fortschritte machen.

Verwandte Themen