# config/initializers/carrierwave_initializer.rb
module CarrierWave
module RMagick
# Rotates the image based on the EXIF Orientation
def fix_exif_rotation
manipulate! do |img|
img.auto_orient!
img = yield(img) if block_given?
img
end
end
end
end
With this initializer we can add process :fix_exif_rotation
to our uploader model.
Found in this great blog post by Mario Visic, which, by the way, also shows how to change jpeg quality.