Resize existing images to new style in paperclip & RMagick Resize existing images to new style in paperclip & RMagick ruby ruby

Resize existing images to new style in paperclip & RMagick


You want the reprocess! method of Paperclip::Attachment. See the docs.

class User < ActiveRecord::Base  has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }end# Console...>> User.find_each { |u| u.avatar.reprocess! }

Also, according to the comments before the reprocess! method, there's a paperclip:refresh Rake task, which might be easier.