From 303282670f3fe3dc4173d4e4dbdf58731b4b4640 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Tue, 13 Dec 2016 08:57:07 +0800 Subject: [PATCH] FIX: Skip callbacks when migrating. --- db/migrate/20161202034856_add_uploads_to_categories.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/db/migrate/20161202034856_add_uploads_to_categories.rb b/db/migrate/20161202034856_add_uploads_to_categories.rb index 93506dec18b..de35b1a0d0d 100644 --- a/db/migrate/20161202034856_add_uploads_to_categories.rb +++ b/db/migrate/20161202034856_add_uploads_to_categories.rb @@ -6,12 +6,12 @@ class AddUploadsToCategories < ActiveRecord::Migration transaction do Category.find_each do |category| logo_upload = Upload.find_by(url: category.logo_url) - category.uploaded_logo_id = logo_upload.id if logo_upload - background_upload = Upload.find_by(url: category.background_url) - category.uploaded_background_id = background_upload.id if background_upload - category.save! + category.update_columns( + uploaded_logo_id: logo_upload&.id, + uploaded_background_id: background_upload&.id + ) end end end