Sha256: b1bfcbcee33ad5786a7c93a4bee2632251c06d9f0ee02dba18644a07e9335248

Contents?: true

Size: 1.48 KB

Versions: 8

Compression:

Stored size: 1.48 KB

Contents

# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
#
# Examples:
#
#   cities = City.create([{ :name => 'Chicago' }, { :name => 'Copenhagen' }])
#   Mayor.create(:name => 'Daley', :city => cities.first)

Role.delete_all
puts "Creating roles..."
Role.create([
  {:name => "writer"},
  {:name => "reader"}
])

User.delete_all
puts "Creating users..."
User.create([
  {:first_name => "Mark", :last_name => "Twain", :role => Role.find_by_name("writer")},
  {:first_name => "Carlos", :last_name => "Castaneda", :role => Role.find_by_name("writer")},
  {:first_name => "Sergei", :last_name => "Kozlov", :role => Role.find_by_name("reader")},
  {:first_name => "Paul", :last_name => "Schyska", :role => Role.find_by_name("reader")}
])

Author.delete_all
puts "Creating authors..."
Author.create([
  {:first_name => "Carlos", :last_name => "Castaneda"},
  {:first_name => "Herman", :last_name => "Hesse"}
])

Book.delete_all

hesse = Author.find_by_last_name("Hesse")
castaneda = Author.find_by_last_name("Castaneda")
puts "Creating books..."
Book.create([
  {:title => "Journey to Ixtlan", :author => castaneda},
  {:title => "The Tales of Power", :author => castaneda},
  {:title => "The Art of Dreaming", :author => castaneda},
  {:title => "Steppenwolf", :author => hesse},
  {:title => "Demian", :author => hesse},
  {:title => "Narciss and Goldmund", :author => hesse}
])

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
netzke-basepack-0.8.2 test/basepack_test_app/db/seeds.rb
netzke-basepack-0.8.1 test/basepack_test_app/db/seeds.rb
netzke-basepack-0.8.0 test/basepack_test_app/db/seeds.rb
netzke-basepack-0.7.7 test/basepack_test_app/db/seeds.rb
netzke-basepack-zh-0.7.6 test/basepack_test_app/db/seeds.rb
netzke-basepack-0.7.6 test/basepack_test_app/db/seeds.rb
netzke-basepack-0.7.5 test/basepack_test_app/db/seeds.rb
netzke-basepack-0.7.4 test/basepack_test_app/db/seeds.rb