| 
									
										
										
										
											2012-11-15 17:53:17 +00:00
										 |  |  | 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 | 
					
						
							| 
									
										
										
										
											2012-11-16 01:13:51 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   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 | 
					
						
							| 
									
										
										
										
											2012-11-15 17:53:17 +00:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #product 50 records | 
					
						
							| 
									
										
										
										
											2012-11-16 01:13:51 +00:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2012-11-15 17:53:17 +00:00
										 |  |  | 50.times.each do | 
					
						
							|  |  |  |   FactoryGirl.create(:paper_record) | 
					
						
							|  |  |  | end | 
					
						
							| 
									
										
										
										
											2012-11-16 01:13:51 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 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"}) | 
					
						
							| 
									
										
										
										
											2012-11-22 08:34:20 +00:00
										 |  |  | 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 |