Ruby on Rails: ActionController
Der Controller ist die Schnittstelle zwischen Model und View. Je nach Benutzeraktionen wird der richtige View aufgerufen. Ausserdem werden Daten aus den Modellen für den aufgerufenen View bereitgestellt.
Es ist guter Programmierstil den Controller schlank zu halten. Datenmanipulationen gehören ins Modell.