Create Seed Data for Database

❮❮ ❮ Back
Next ❯ ❯❯

Task

Steps

Inspect seeds script:

Add code to seeds.rb to seed database with Person objects:

Person.create!(first_name: 'Homer', last_name: 'Simpson', height_inches: 72, weight_lbs: 241)
Person.create!(first_name: 'Marge', last_name: 'Simpson', height_inches: 102, weight_lbs: 139)
Person.create!(first_name: 'Ned', last_name: 'Flanders', height_inches: 70, weight_lbs: 246)
Person.create!(first_name: 'Edna', last_name: 'Krabappel', height_inches: 67, weight_lbs: 156)

Reset database (emptying it):

rails db:migrate:reset

Inspect rows in people table to confirm empty:

psql --command="SELECT * FROM people" app_development

Run seeds script:

rails db:seed

Inspect rows in people table to confirm seed data added:

psql --command="SELECT * FROM people" app_development

❮❮ ❮ Back
Next ❯ ❯❯