Budowa
Na framework Rails składają się cztery główne elementy:
- ActiveRecord - mechanizm ORM (Object-Relational mapping) dla Ruby, odpowiada za tworzenie modeli w architekturze MVC
- ActionPack - uporządkowany księgozbiór zawierająca klasy ActionController także ActionView, które odpowiadają za tworzenie akuratnie kontrolerów także widoków
- ActiveSupport - zestaw użytecznych dodatków aż do standardowej biblioteki Ruby, zawiera m.in. rozszerzenia klas String czy Time
- ActionMailer - uporządkowany księgozbiór pokojówka aż do wysyłania zasób wiedzy email (najczęściej przez aplikację Rails)
Każda spośród tych części prawdopodobnie stać się zainstalowana oddzielnie, np. przy użyciu menadżera pakietów RubyGems. W pakamera dystrybucji Rails wchodzi też konsolowy program rails, kto generuje ksylem katalogów nowego projektu.