54 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Ruby
		
	
	
	
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
 | 
						|
 | 
						|
  factory :custom_record, class: "WritingJournal" do |f|
 | 
						|
    f.sequence(:paper_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
 | 
						|
 | 
						|
FactoryGirl.create(:custom_record, journal_title_translations: {zh_tw: "tw_test A", en: "en_test A"})
 | 
						|
FactoryGirl.create(:custom_record, journal_title_translations: {zh_tw: "tw_test B", en: "en_test B"})
 | 
						|
abstract_file = "./icml2011_abstract"
 | 
						|
abstracts = File.open(file).readlines
 | 
						|
 | 
						|
bibtex_file = "./icml2011.bibtex"
 | 
						|
bibtex = File.open(file).readlines
 | 
						|
 | 
						|
 | 
						|
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
 |