Commit e5f0290a
Changed files (3)
app
services
commands
db
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