From b8a98e893ad8e3071813e18c0dda5d6841cfaefb Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Wed, 7 May 2014 13:21:55 -0300 Subject: [PATCH] rails3: fix uploaded_file migration --- db/migrate/20140221142304_move_title_virtual_field_to_name_in_uploaded_file.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/db/migrate/20140221142304_move_title_virtual_field_to_name_in_uploaded_file.rb b/db/migrate/20140221142304_move_title_virtual_field_to_name_in_uploaded_file.rb index 2f2a632..84e1616 100644 --- a/db/migrate/20140221142304_move_title_virtual_field_to_name_in_uploaded_file.rb +++ b/db/migrate/20140221142304_move_title_virtual_field_to_name_in_uploaded_file.rb @@ -1,8 +1,9 @@ class MoveTitleVirtualFieldToNameInUploadedFile < ActiveRecord::Migration def self.up UploadedFile.find_each do |uploaded_file| - uploaded_file.name = uploaded_file.setting.delete :title - uploaded_file.send :update_without_callbacks + uploaded_file.name = uploaded_file.setting.delete(:title) + UploadedFile.update_all({:setting => uploaded_file.setting.to_yaml, :name => uploaded_file.name}, + "id = #{uploaded_file.id}") end end -- libgit2 0.21.2