ben sahip bir model vardır:CarrierWave Resmi URL'si
mount_uploader :image, ImageUploader
Bazı genişlik, yükseklik ve görüntüden bazı EXIF verileri almak isteyen Görüntü yükleme. Bir önceki filtresinde ben self.image.url
arıyorum ama böyle bir şey döndürür:
/uploads/tmp/20110630-1316-10507-7899/emerica_wildinthestreets.jpg
sorun olduğunu bu görüntüyü açmaya çalışırken kullanarak:
image = MiniMagick::Image.open(self.image.url)
alıyorum "böyle bir dosya ya da dizin - /uploads/tmp/20110630-1312-10507-6638/emerica_wildinthestreets.jpg". Görüntü zaten tmp klasöründen son konumuna taşınmış gibi görünüyor, ancak self.image.url
bu değişikliği yansıtmıyor.
Ayrıca bunu bir after_save
yönteminde denedim, ancak sonuç aynı. Herhangi bir fikir?
Daha doğru bir çözüm self.image.path doğru olurdu "{Rails.root.to_s}/kamu/#" eklemek gerekli çıkıyor –