Zum Seiteninhalt springen

Rails 6 Update- und Support-Optionen

Alle Infos zu Rails 6: Neuerungen dieser Version, Ihre Rails 6 EOL-Version heute und Support-Alternativen zu einem aufwändigen Rails-Update.

Hintergrundbild Rails LTS

Jede neue Version von Rails baut auf den Stärken ihrer Vorgänger auf und bietet Entwicklern verbesserte Werkzeuge, höhere Leistung und neue Funktionen, um Webanwendungen effizienter und effektiver zu erstellen.

Ein Rails-Update auf die neueste Version ermöglicht es Entwicklern, von diesen Fortschritten zu profitieren. Zusätzlich ist es aus Sicherheitsgründen ab einer gewissen Zeit unerlässlich, entweder ein Upgrade auf eine neue Version durchzuführen, oder auf andere Art und Weise die Sicherheit der Anwendungen zu garantieren. 

Hier erfahren Sie alles zu Rails 6, was EOL (End of Life) in der Rails-Welt bedeutet und wie sie heute ihre veraltete Rails-Version schützen können.

Support-Ende (EOL) Rails 6 ist nicht mehr offiziell unterstützt

Einige kommerzielle Anwendungen laufen aktuell auf Rails 6. Doch Ende 2024 ist der Community-Support für Rails 6 abgelaufen.

Die freiwillige Open-Source-Community stellt seitdem keine Patches für Sicherheitslücken mehr bereit. Dadurch sind Anwendungen auf Basis von Rails 6 anfällig für kritische Sicherheitsrisiken.

Nutzer sollten ein Upgrade auf Rails 7 durchführen, um wieder Community-Support zu erhalten, oder auf eine kommerzielle Support-Option wechseln – beispielsweise Rails LTS. 

2013

Start unseres Rails-Supports

50+

Fortune 500-Unternehmen, Regierungsstellen, etc. nutzen Rails LTS

180+

Unternehmen vertrauen auf Rails LTS

Das waren die wichtigsten Neuerungen in Rails 6

  • Action Mailbox für eingehende E-Mails
    Action Mailbox ermöglicht es, eingehende E-Mails an controller-ähnliche Mailboxen zu leiten. Dies erleichtert die Verarbeitung von E-Mails innerhalb der Anwendung, beispielsweise um Support-Tickets oder Kommentare direkt aus E-Mails zu erstellen.
    Action Text für Rich-Text-Bearbeitung
  • Mit Action Text wird die Bearbeitung von Rich-Text-Inhalten direkt in Rails integriert. Es beinhaltet den Trix-Editor, der Formatierungen, Links, Zitate, Listen sowie das Einbetten von Bildern und Galerien unterstützt. Die erstellten Inhalte werden in einem eigenen RichText-Modell gespeichert und können mit Active Record-Modellen verknüpft werden.
  • Paralleles Testen für schnellere Testausführung
    Rails 6 führt die Möglichkeit ein, Test-Suites parallel auszuführen. Durch die Aufteilung der Tests auf mehrere Prozesse oder Threads wird die Gesamtzeit für das Testen erheblich reduziert, was die Effizienz im Entwicklungsprozess steigert.
  • Unterstützung für mehrere Datenbanken
    Mit Rails 6 wird die native Unterstützung für mehrere Datenbanken eingeführt. Entwickler können nun einfacher zwischen verschiedenen Datenbankverbindungen wechseln und Modelle so konfigurieren, dass sie mit unterschiedlichen Datenquellen interagieren. Dies ist besonders nützlich für Anwendungen, die Daten aus verschiedenen Quellen nutzen oder eine Trennung von Lese- und Schreibvorgängen benötigen.
  • Standardmäßige Integration von Webpacker
    Rails 6 setzt Webpacker als Standard für die Verwaltung von JavaScript ein. Dies erleichtert die Integration moderner JavaScript-Bibliotheken und -Frameworks und fördert eine zeitgemäße Frontend-Entwicklung innerhalb von Rails-Anwendungen.
  • Neuer Autoloader "Zeitwerk"
    Mit Rails 6 wird "Zeitwerk" als neuer Code-Loader eingeführt. Dieser ist effizient, thread-sicher und entspricht den Ruby-Konstanten-Semantiken. Zeitwerk lädt Klassen und Module bei Bedarf automatisch, was die Notwendigkeit von manuellen require-Anweisungen reduziert und die Code-Organisation verbessert.
Ihre Anwendung ist zu komplex für ein Upgrade?
Wenn Ihre Anwendung zu komplex für ein Update ist und sie die Konsequenzen eines Upgrades nicht einschätzen können, gibt es eine Alternative: Rails LTS bietet Security-Patches für alle Rails-Versionen, die keinen Community-Support mehr erhalten. Über 180 Unternehmen vertrauen auf Rails LTS. Informieren Sie sich jetzt.
Mehr erfahren

Die Macher von Rails LTS Über makandra

Rails-Expert*innen

Wir von makandra sind ein Team aus über 50 Rails-, DevOps-, und UI/UX-Expert*Innen.

Langjährige Erfahrung

Seit über 15 Jahren schreiben wir Anwendungen ausschließlich mit Ruby on Rails.

Aktiv in der Community

Wir sind die Macher von Rails LTS und makandra cards. Wir maintainen populäre Ruby-Bibliotheken wie active_type, capybarra-lockstep und Consul.

Mitglied der Rails Foundation

Wir engagieren uns aktiv für den Erhalt des bestehenden Rails-Ökosystems und sind seit 2024 Contributing Member der offiziellen Rails Foundation.

Starke RoR-Expertise

Wir haben in über 200 Projekten Erfahrungen gesammelt, die in neue Projekte und die Arbeit an Rails LTS einfließen.

makandra ist das cleverste Team von Rails-Entwicklern, mit dem ich in meiner Karriere gearbeitet habe. Ich war sehr beeindruckt, wie sie sich in eine alte, haarige Codebasis stürzten und sofort damit beginnen konnten, unsere Tests und Zuverlässigkeit zu verbessern, ohne viel Management von uns. Der geschäftliche Nutzen, den wir daraus ziehen konnten, war überwältigend.
Patrick McKenzie Gründer von Starfighter und Appointment Reminder

Lassen Sie uns über Rails LTS sprechen

Wir beraten Sie gerne, wenn Sie Unterstützung im Umgang mit einer alten Rails-Version benötigen. Ob Sie mit Rails LTS das Upgrade umgehen, oder einen Partner suchen, der Ihre Anwendung erneuert, als Rails-Agentur mit 15+ Jahren Erfahrung sind wir der richtige Partner für Sie.