Sposób działania
Rails oparte jest o architekturę MVC, tzn. klient po wyświetleniu widoku (w tym przypadku wygenerowanej okolica HTML), wysyła aż do aplikacji żądanie (klikając w nadający się łącze na uboczu oznacza to wypełniając formularz). żądanie jest przyjmowane przez kontroler, który generuje oddźwięk w formie widoku wysyłanego aż do klienta(najczęściej kontroler w celu wygenerowania odpowiedzi pobiera dane spośród modelu, który w Rails implementowany jest jak relacyjna baza danych). w stosunku do szczegółowo omówiono odpowiedzialne w Rails zbytnio model MVC mechanizmy.