0Pricing
Ruby Academy · Lektion

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.

Models, Views und Controller — Illustration 1

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:string

Was 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.erb

Was 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 show

Den 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.

Models, Views und Controller — Illustration 10

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

  1. Was ist Ruby on Rails?
  2. Ein Rails-Projekt einrichten
  3. Models, Views und Controller
← Zurück zu Ruby Academy