Commit e5f0290a

mo k <mo@mokhan.ca>
2012-12-15 05:25:26
recreate each version of the photos.
1 parent ba1cd9b
app/services/commands/recreate_photo_versions.rb
@@ -0,0 +1,6 @@
+class RecreatePhotoVersions < Struct.new(:photo_id)
+  def perform
+    photo = Photo.find(photo_id)
+    photo.image.recreate_versions!
+  end
+end
db/migrate/20121215051249_recreate_versions.rb
@@ -0,0 +1,11 @@
+class RecreateVersions < ActiveRecord::Migration
+  def up
+    Photo.all.each do |photo|
+      puts "recreating #{photo.id}"
+      Delayed::Job.enqueue RecreatePhotoVersions.new(photo.id)
+    end
+  end
+
+  def down
+  end
+end
db/schema.rb
@@ -11,7 +11,7 @@
 #
 # It's strongly recommended to check this file into your version control system.
 
-ActiveRecord::Schema.define(:version => 20121211142144) do
+ActiveRecord::Schema.define(:version => 20121215051249) do
 
   create_table "active_admin_comments", :force => true do |t|
     t.integer  "resource_id",   :null => false