2.1 Paradigmen und Vorgehensweisen2.1.1 Don’t repeat yourself2.1.2 Convention over Configuration2.2 Architektur einer Rails-Anwendung2.2.1 Model-View-Controller2.2.2 Zusammenspiel einzelner Schichten2.2.3 REST2.2.4 Umgebungen2.3 Wichtige Kernmodule2.3.1 ActiveRecord2.3.2 ActiveModel2.3.3 ActiveSupport2.3.4 Railties2.3.5 ActionPack2.3.6 ActionMailer2.4 Ruby Version Manager2.4.1 Installation2.4.2 Ruby-Implementierungen installieren2.4.3 Verwalten der Gems2.4.4 RVM aktuell halten2.5 Gem-Verwaltung mit Bundler2.6 Rake2.7 Asset-Pipeline2.7.1 Zugriff auf Asset-Dateien2.7.2 Zusammenführen von Assets2.7.3 Vorverarbeitung2.7.4 Komprimierung2.8 Rails auf der Kommandozeile