Models, Views und Controller
Verstehen Sie die wichtigsten Komponenten einer Rails-App und wie sie zusammenarbeiten.
Models, Views und Controller ist eine kostenlose Ruby Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ruby Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ruby Academy-Kurs umfasst insgesamt 3 Lektionen.
Models, Views und Controller
Models, Views und Controller
Rails-Anwendungen folgen dem Model-View-Controller-Muster (MVC).
In dieser Lektion lernen Sie, wie diese Komponenten in einer Rails-App zusammenwirken.

Was ist ein Model?
Was ist ein Model?
Models verwalten die Daten und die Geschäftslogik Ihrer Anwendung.
Sie greifen über Active Record auf die Datenbank zu.
Ein neues Model erstellen
Ein neues Model erstellen
Verwenden Sie den folgenden Befehl, um in Rails ein Model zu generieren.
rails generate model User name:string email:stringWas ist eine View?
Was ist eine View?
Views sind für die Darstellung der Benutzeroberfläche zuständig.
Sie verwenden eingebettetes Ruby (ERB), um dynamische Inhalte zu rendern.
Eine View erstellen
Eine View erstellen
Erstellen Sie eine HTML-Datei im Ordner app/views.
app/views/users/index.html.erbWas ist ein Controller?
Was ist ein Controller?
Controller verarbeiten Benutzeranfragen und übergeben Daten an Views.
Sie empfangen Eingaben, verarbeiten sie und geben das Ergebnis an die View weiter.
Einen Controller generieren
Einen Controller generieren
Verwenden Sie den folgenden Befehl, um einen neuen Controller zu generieren.
rails generate controller Users index showDen MVC-Ablauf verstehen
Den MVC-Ablauf verstehen
Wenn ein Benutzer eine Anfrage stellt, läuft der Ablauf folgendermaßen ab:
- Der Controller empfängt die Anfrage.
- Das Model ruft Daten ab oder aktualisiert sie.
- Die View rendert die Antwort.
Glückwunsch!
Glückwunsch!
Sie haben die Grundlagen von Models, Views und Controllern in Rails kennengelernt.
Damit ist der Abschnitt „Ruby on Rails – Grundlagen“ abgeschlossen.

Häufig gestellte Fragen
Ist die Lektion „Models, Views und Controller“ kostenlos?
Ja — der vollständige Text von „Models, Views und Controller“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ruby Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ruby Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Models, Views und Controller“?
Verstehen Sie die wichtigsten Komponenten einer Rails-App und wie sie zusammenarbeiten. Du übst Ruby Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Ruby Academy zu starten?
Keine Vorkenntnisse erforderlich. Ruby Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 3.
Wie lange dauert die Lektion „Models, Views und Controller“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Ruby Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ruby Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was ist Ruby on Rails?
- Ein Rails-Projekt einrichten
- Models, Views und Controller