Sha256: cb788b68c918b5da1c6beea1c3d2b657f2ece982289a21d245f676eb91354a92
Contents?: true
Size: 646 Bytes
Versions: 4
Compression:
Stored size: 646 Bytes
Contents
namespace :images do desc "Regenerate images" task :regenerate => :environment do require 'open-uri' OpportunityPhoto.all.each do |photo| begin old_name = photo.image_file_name new_image = open(photo.image.url(:original, escape: false)) class << new_image def original_filename; @original_filename; end def original_filename=(name); @original_filename = name; end end new_image.original_filename = old_name photo.image = new_image photo.save rescue => e puts "ERROR: #{e.message} while processing #{photo.id}" end end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
paperclip-3.0.4 | images.rake |
paperclip-3.0.3 | images.rake |
cloudfuji_paperclip-3.0.3 | images.rake |
paperclip-3.0.2 | images.rake |