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