summaryrefslogtreecommitdiff
path: root/db/migrate/20141102040612_recreate_all_activities.rb
blob: a401a26afc201125a656950cf3e69e35b3147e85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
class RecreateAllActivities < ActiveRecord::Migration
  def change
    ActiveRecord::Base.transaction do
      Activity.destroy_all
      Favorite.find_each do |favorite|
        Activity.create(user: favorite.creation.author, subject: favorite, created_at: favorite.created_at, updated_at: favorite.updated_at)
      end
      Comment.find_each do |comment|
        Activity.create(user: comment.creation.author, subject: comment, created_at: comment.created_at, updated_at: comment.updated_at)
      end
    end
  end
end