6.3 Projekt erstellen und konfigurieren
Wir erstellen zunächst mit dem rails -Befehl ein neues Rails-Projekt und wechseln anschließend in das neue Verzeichnis.
rails railsair cd railsair
database.yml
Anschließend öffnen wir die Konfigurationsdatei config/database.yml zur Konfiguration der Applikation. Rails hat bereits die Datenbankeinstellungen für die drei Umgebungen development, test und production angelegt. Standardmäßig wird SQLite3 als Datenbankadapter eingestellt und die Datenbanknamen auf Projektname_Umgebungsname festgelegt. Wenn Sie das nicht übernehmen wollen, können Sie die Einstellungen hier anpassen. Da wir mit SQLite3 arbeiten möchten, übernehmen wir die Einstellungen.
Verschiedene Datenbanken
Wie wir der Datei config/database.yml entnehmen können, wird für die Testumgebung eine eigene Datenbank benötigt (railsair_test). Für die Entwicklungsumgebung wird die Datenbank railsair_development benötigt und für die Produktionsumgebung railsair_production, die wir für die Entwicklungsphase aber nicht benötigen. Für SQLite3 wurden diese drei Datenbankdateien bereits automatisch erstellt:
- db/development.sqlite3
- db/test.sqlite3
- db/production.sqlite3
Wenn Sie MySQL oder PostgreSQL eingestellt haben, können Sie die Datenbanken mit folgendem Rake-Task anlegen:
rake db:create:all
Nach Anlage der Datenbanken können wir die ersten Models generieren.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.