Ich upgrade deine Legacy Ruby on Rails-App auf Rails 8 und behebe ihre Fehler


Über diesen Service
Automatische Übersetzung
Steckst du in einer alten Rails-Version fest, Tests schlagen fehl und Gems lassen sich nicht installieren? Wir beheben zuerst die Fehler, dann updaten wir deine App stufenweise auf Rails 8, damit nichts auf dem Weg kaputtgeht.
Jede Bestellung beginnt mit einem Health Check, den du behältst
- Rails- und Ruby-Versionen, veraltete oder nicht mehr gewartete Gems, fehlschlagende Tests, Sicherheitswarnungen
- - Ein schriftlicher Upgrade-Plan, der auch nützlich ist, falls ein anderer Entwickler den Job übernimmt
Was du bekommst
- Fehler, fehlschlagende Tests und deploy-Probleme behoben
- - Einen Schritt nach dem anderen, Deprecations vor dem nächsten Schritt beseitigt
- - Pull Requests auf einem separaten Branch, getestet in Staging. Nichts geht live, bevor du mergst
- - Ein kurzer Bericht jeder Änderung
Rails 7.2 und älter erhalten keine Sicherheitsupdates mehr. Eine unterstützte Version ist der einfachste Weg, gepatcht zu bleiben.
Rails 5.2 und neuer, PostgreSQL oder MySQL, Sidekiq, Redis, Hotwire oder React, auf Heroku, Render, Fly.io, AWS oder deinem eigenen Server.
Dearnode wird von einem IEEE Senior Member geleitet und baut seit 2017 Ruby on Rails-Apps.
Schick uns deine Rails-Version vor der Bestellung, dann bestätigen wir, welches Package passt.
Ruby-Logo (c) 2006 Yukihiro Matsumoto, verwendet unter CC BY-SA 2.5.
Lerne Andrew Kwak kennen
Web apps, booking systems and automation
- AusVereinigte Staaten
- Mitglied seitSept. 2026
Sprachen
Koreanisch, Englisch
Automatische Übersetzung
FAQ
Automatische Übersetzung
Welche Paketgröße passt zu diesen Gigs?
Apps bis ca. 40 Datenbanktabellen. Frontend-Build (z. B. Webpacker zu Importmap oder jsbundling) wird separat angeboten. Bei größeren Apps zuerst mit dem Health Check beginnen und den Rest daraus erstellen lassen.
Meine App hat wenige oder gar keine Tests. Kannst du trotzdem updaten?
Ja. Das oberste Paket ergänzt Smoke-Tests für deine zentralen Abläufe vor dem Upgrade, damit nichts kaputtzugehen scheint. Beim 2-Verfügbarkeits-Paket bedeutet dünne Abdeckung mehr manuelle Checks, das kennzeichne ich im Health Check.
Wird meine App während des Upgrades down gehen?
Nein. Wir arbeiten auf einem separaten Branch und einer Staging-Kopie. Du prüfst den Pull Request und schaltest das Deployment frei, oder wir unterstützen dich am Release-Tag.
Was ist mit Gems, die nicht mehr gewartet werden?
Der Health Check listet sie auf. Für jedes empfehlen wir eine gepflegte Alternative, einen kleinen Teil deines Codes oder einen Patch und entscheiden die Wahl vor Änderungen mit dir.
Kannst du Apps jenseits von Rails 5.2 updaten?
Oft ja, aber sie benötigen mehr Schritte und Checks. Schicke uns vor der Bestellung deine Rails- und Ruby-Versionen, und wir erstellen nach dem Health Check ein Angebot.
Brauche ich meine Produktionsdatenbank?
Nein. Eine Staging-Kopie oder anonymisierte Daten reichen aus. Fehlerlog-Dateien und dein Fehler-Tracker (z. B. Sentry oder Honeybadger) helfen uns, Bugs schneller zu finden.
Was zählt als eine Fix?
Ein Fehler, ein fehlschlagender Test oder ein fehlerhaftes Deployment mit klarem Grund. Falls eine Behebung zur Neuentwicklung einer Funktion führt, sagen wir dir vorher Bescheid und erstellen dafür ein separates Angebot.
