Rails mit existierender Datenbank verwenden
Man stelle sich mal vor, man muss eine Rails Anwendung anhand einer vorhandenen Datenbank mit ca. 100 Tabellen erstellen. Das könnte ganz schön aufwendig werden, für jede Tabelle ein Model zu erstellen. Aber zum Glück gibt es mit Rails auch eine einfachere Methode…
Mit dem Gem magic\_model\_generator ist das überhaupt kein Problem. Zuerst müssen wir uns erst mal das Gem installieren:
$ sudo gem install magic_model_generator
Als nächstes sollte die Datenbank Konfiguration der Rails Anwendung auf die bestehende Datenbank geändert werden. Danach brauchen wir noch eine aktuelle
schema.rb Datei. Diese kann mit
schnell erzeugt werden. Und am Ende können die Models mit
$ ./script/generate magic_model
generiert werden. Momentan ist es aber leider noch nicht möglich, bereits vorhandene Models zu mergen, diese können nur überschrieben bzw. ignoriert werden.
|
Kommentar hinzufügen