commit
						a945aa0cd2
					
				| @ -0,0 +1,23 @@ | |||||||
|  | class MigrateBankQuotes < ActiveRecord::Migration[5.2] | ||||||
|  |   def change | ||||||
|  |     HomeworkBank.all.each do |bank| | ||||||
|  |       bank.update_column("quotes", bank.homework_commons.count) | ||||||
|  |     end | ||||||
|  | 
 | ||||||
|  |     GtopicBank.all.each do |bank| | ||||||
|  |       bank.update_column("quotes", bank.graduation_topics.count) | ||||||
|  |     end | ||||||
|  | 
 | ||||||
|  |     GtaskBank.all.each do |bank| | ||||||
|  |       bank.update_column("quotes", bank.graduation_tasks.count) | ||||||
|  |     end | ||||||
|  | 
 | ||||||
|  |     ExerciseBank.all.each do |bank| | ||||||
|  |       if bank.container_type == 'Exercise' | ||||||
|  |         bank.update_column("quotes", bank.exercises.count) | ||||||
|  |       elsif bank.container_type == 'Poll' | ||||||
|  |         bank.update_column("quotes", bank.polls.count) | ||||||
|  |       end | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  | end | ||||||
					Loading…
					
					
				
		Reference in new issue