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