add fake data, execute by rake db:seed

This commit is contained in:
Rueshyna 2012-11-16 01:53:17 +08:00 committed by chris
parent f93d019ba0
commit fd3fa19573
1 changed files with 20 additions and 0 deletions

View File

@ -5,3 +5,23 @@
# #
# cities = City.create([{ :name => 'Chicago' }, { :name => 'Copenhagen' }]) # cities = City.create([{ :name => 'Chicago' }, { :name => 'Copenhagen' }])
# Mayor.create(:name => 'Daley', :city => cities.first) # Mayor.create(:name => 'Daley', :city => cities.first)
require 'factory_girl'
FactoryGirl.define do
factory :paper_record, class: "WritingJournal" do |f|
f.sequence(:paper_title_translations) {|n|{zh_tw: "tw_test #{n}", en: "en_test #{n}" }}
f.sequence(:journal_title_translations) {|n| {zh_tw: "tw_test #{n}", en: "en_test #{n}"}}
f.sequence(:keywords) {|n| "keywords #{n}"}
f.sequence(:abstract) {|n| "abstract #{n}"}
f.sequence(:isbn) {|n| "0714312#{n}#{n}#{n}"}
f.sequence(:year) {|n| "201#{n}"}
f.create_user_id BSON::ObjectId('4f45f3b9e9d02c5db9000067') #user_id, this is Chris' account
f.update_user_id BSON::ObjectId('4f45f3b9e9d02c5db9000067') #user_id, this is Chris' account
end
end
#product 50 records
50.times.each do
FactoryGirl.create(:paper_record)
end