Neu: Das englische Ruby on Rails 4.0 Buch.

5.3. Anlegen der Datenbank mit Beispieldaten

Wie Sie sehen, wurde von rails generate scaffold schon das Model mit angelegt. Wir können entsprechend direkt rake db:migrate aufrufen:
MacBook:history xyz$ rake db:migrate
==  CreateChancellors: migrating ==============================================
-- create_table(:chancellors)
   -> 0.0018s
==  CreateChancellors: migrated (0.0019s) =====================================

MacBook:history xyz$
Legen wir in der db/seeds.rb die ersten sechs Kanzler an. Bei Walter Scheel bin ich mir nicht sicher, aber es handelt sich bei diesem Buch ja um ein Werk zum Thema Rails und nicht zur deutschen Nachkriegsgeschichte.
Chancellor.create(:first_name => 'Konrad', :last_name => 'Adenauer', :birthday => '05.01.1876', :day_of_death => '19.04.1967', :inauguration => '15.09.1949')
Chancellor.create(:first_name => 'Ludwig', :last_name => 'Erhard', :birthday => '04.02.1897', :day_of_death => '05.05.1977', :inauguration => '16.10.1963')
Chancellor.create(:first_name => 'Kurt Georg', :last_name => 'Kiesinger', :birthday => '06.04.1904', :day_of_death => '09.03.1988', :inauguration => '01.12.1966')
Chancellor.create(:first_name => 'Willy', :last_name => 'Brandt', :birthday => '18.12.1913', :day_of_death => '08.10.1992', :inauguration => '21.10.1969')
Chancellor.create(:first_name => 'Walter', :last_name => 'Scheel', :birthday => '08.09.1919', :inauguration => '07.05.1974')
Chancellor.create(:first_name => 'Helmut', :last_name => 'Schmidt', :birthday => '23.12.1918', :inauguration => '16.05.1974')
Beispieldaten einspielen:
MacBook:history xyz$ rake db:seed
MacBook:history xyz$ 

Autor

Stefan Wintermeyer