Arbeits-Umgebung (Development)
Wir arbeiten in diesem Kapitel nur mit der Development-Umgebung.
Sobald Sie ein besseres Gefühl für Rails bekommen haben, beginnen wir
mit Tests und benötigen dafür die entsprechende Umgebung (dort wird z.
B. beim Start eines Tests die Test-Datenbank neu gefüllt und danach
gelöscht). Später erkläre ich Ihnen dann die verschiedenen Szenarien,
wie Sie Ihre Rails-Applikation aus der Development-Umgebung in die
Production-Umgebung ausrollen können.
Die Development-Umgebung bringt bis auf einen Editor und einen
Webbrowser alles mit, was Sie zum Entwickeln benötigen. So müssen Sie
nicht extra einen Webserver installieren, sondern können den eingebauten
Rails-Webserver benutzen. Der besticht nicht durch extreme Performance,
aber das benötigen wir bei der Entwicklung ja auch nicht. Später kann
man dann auf große Webserver wie Apache
umsteigen. Das Gleiche gilt für die Datenbank.
Um in der Development-Umgebung zu arbeiten, müssen Sie erst mal
nichts verändern – alle Befehle arbeiten per Default.
Auch bei der Datenbank geht es in diesem Kapitel nicht um
optimale Performance, sondern um einen einfachen Einstieg. Deshalb
benutzen wir die SQLite-3-Datenbank. Dafür haben Sie bereits alles
fertig installiert und müssen sich um nichts kümmern. Später erkläre
ich Ihnen dann, wie Sie andere Datenbanken (z. B. MySQL) ansteuern
können.