Это путь поздно, но я думал, что я хотел бы добавить для будущих зрителей.
Перейдите по ссылке, если вы хотите использовать с RMagick и MiniMagick
«Если вы назначаете размеры модели (что вы смонтировали добавивший) в пользовательском процессоре, который будет сохранен вместе с путь изображения при загрузке ».
https://github.com/carrierwaveuploader/carrierwave/wiki/How-to%3A-Get-image-dimensions
class ImageUploader < CarrierWave::Uploader::Base
process :store_dimensions
# If you like, you can call this inside a version like this
# instead of at the top level.
# That will store the dimensions for this version.
version :show do
process :resize_to_limit => [500, 500]
process :store_dimensions
end
private
def store_dimensions
if file && model
model.width, model.height = `identify -format "%wx%h" #{file.path}`.split(/x/)
end
end
end