0
我需要將我的圖片尺寸保存在數據庫中,以幫助我以最尖銳的風格圖庫格式渲染圖像。如何從CloudinaryPreloadedFile中獲取尺寸
我使用這個方法:
def update_asset_attributes
if image.present? && image_changed?
ap image.file
self.image_content_type = image.file.content_type
self.image_file_size = image.file.size
self.image_width, self.image_height = `identify -format "%wx%h" #{image.file.path}`.split(/x/)
end
end
但現在它說:NoMethodError - undefined method content_type for #<Cloudinary::CarrierWave::PreloadedCloudinaryFile:0x007f9834d81840>:
我應該提到我正在使用CarrierWave。這是否會打開其他選項? – vaughan
上面的答案適用於使用CarrierWave的情況。 –
好吧,我要選擇#1。謝謝! – vaughan