mirror of
https://github.com/fspc/BikeShed-1.git
synced 2025-04-04 05:33:22 -04:00
Can now seed via rake db:seed
Only using fixtures for seeding, using factories for testing. -For some reason, module fixtures won't auto create dates, must include updated_at and created_at dates in fixture.
This commit is contained in:
parent
718b04e7c0
commit
c99d1e5f55
10
db/seeds.rb
10
db/seeds.rb
@ -5,7 +5,15 @@
|
|||||||
#
|
#
|
||||||
# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
|
# cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
|
||||||
# Mayor.create(name: 'Emanuel', city: cities.first)
|
# Mayor.create(name: 'Emanuel', city: cities.first)
|
||||||
|
require 'active_record/fixtures'
|
||||||
|
|
||||||
|
Dir.glob(File.join(Rails.root, 'test', 'fixtures', '**/*.{yml,csv}')).each do |fixture_file, something|
|
||||||
|
puts fixture_file
|
||||||
|
puts File.dirname(fixture_file)
|
||||||
|
ActiveRecord::Fixtures.create_fixtures(File.dirname(fixture_file), File.basename(fixture_file, '.*'))
|
||||||
|
end
|
||||||
|
|
||||||
if Rails.env.development?
|
if Rails.env.development?
|
||||||
FactoryGirl.create(:user)
|
user = FactoryGirl.build(:user)
|
||||||
|
FactoryGirl.create(:user) if not User.find_by_email(user.email)
|
||||||
end
|
end
|
||||||
|
10
test/fixtures/acts_as_loggable/bike_actions.yml
vendored
10
test/fixtures/acts_as_loggable/bike_actions.yml
vendored
@ -1,15 +1,25 @@
|
|||||||
acquired:
|
acquired:
|
||||||
id: 1
|
id: 1
|
||||||
action: ACQUIRED
|
action: ACQUIRED
|
||||||
|
created_at: <%= Time.now %>
|
||||||
|
updated_at: <%= Time.now %>
|
||||||
scrapped:
|
scrapped:
|
||||||
id: 2
|
id: 2
|
||||||
action: SCRAPPED
|
action: SCRAPPED
|
||||||
|
created_at: <%= Time.now %>
|
||||||
|
updated_at: <%= Time.now %>
|
||||||
worked:
|
worked:
|
||||||
id: 3
|
id: 3
|
||||||
action: WORKED
|
action: WORKED
|
||||||
|
created_at: <%= Time.now %>
|
||||||
|
updated_at: <%= Time.now %>
|
||||||
completed:
|
completed:
|
||||||
id: 4
|
id: 4
|
||||||
action: COMPLETED
|
action: COMPLETED
|
||||||
|
created_at: <%= Time.now %>
|
||||||
|
updated_at: <%= Time.now %>
|
||||||
sold:
|
sold:
|
||||||
id: 5
|
id: 5
|
||||||
action: SOLD
|
action: SOLD
|
||||||
|
created_at: <%= Time.now %>
|
||||||
|
updated_at: <%= Time.now %>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user