V předchozích částech jsme si ukázali jednotlivé komponenty jenž Rails používají. Nyní si ukážeme jak jejich kombinací dosáhneme vytvoření formuláře. Tedy webowské stránky jenž obsahuje editovatelná pole.
Formulář vzniká kombinací řadiče (controller) a pohledu (view). Protože ve formuláři zobrazujeme a editujeme data z databáze, použijeme i datový model (model).
Vzájemná součinnost těchto komponent je následující. Controller připraví datové objekty pomocí modelu a ty předá pohledu (view) k zobrazení. Pohledem vytvořenou html stránku zobrazíme v prohlížeči, editujeme informace a přes akční tlačítka či odkazy voláme řadič (controller) ke zpracování dat. Řadič po zpracování dat připraví nová a cyklus začíná od začátku.