commit
						0c6b2c198a
					
				| @ -0,0 +1,12 @@ | |||||||
|  | class AddPraisesCountToMemos < ActiveRecord::Migration[5.2] | ||||||
|  |   def change | ||||||
|  |     add_column :memos, :praises_count, :integer, :default => 0 | ||||||
|  | 
 | ||||||
|  |     memos = Memo.includes(:praise_treads).all | ||||||
|  |     memos.find_each do |m| | ||||||
|  |       puts("####{m.id}") | ||||||
|  |       praises_count = m.praise_treads.select{|pt| pt.praise_or_tread == 1}.count | ||||||
|  |       m.update_column(:praises_count, praises_count) | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  | end | ||||||
| @ -0,0 +1,10 @@ | |||||||
|  | class AddPraisesCountToLibraries < ActiveRecord::Migration[5.2] | ||||||
|  |   def change | ||||||
|  |     add_column :libraries, :praises_count, :integer, :default => 0 | ||||||
|  | 
 | ||||||
|  |     Library.find_each do |library| | ||||||
|  |       praises_count = library.praise_treads.count | ||||||
|  |       library.update_column(:praises_count, praises_count) | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  | end | ||||||
					Loading…
					
					
				
		Reference in new issue