【发布时间】:2011-11-11 15:56:54
【问题描述】:
使用回形针时,如果我尝试像这样输入网址(在图片保存后的创建函数中
image = Magick::ImageList.new('public' + @picture.photo.url)
我得到了错误
Magick::ImageMagickError in PicturesController#create
no decode delegate for this image format `public/system/photos/115/original/Kitchener-2011103100531.jpg?1321026621' @ error/constitute.c/ReadImage/532
如果我尝试进入
@picture.latitude = EXIFR::JPEG.new('public' + @picture.photo.url).gps_lat
只处理我得到的 exif 数据
Errno::ENOENT in PicturesController#create
No such file or directory - public/system/photos/116/original/Kitchener-20111031-00531.jpg?1321026744
当我尝试在 rails 控制台中执行 photo.url 时,它提供了良好的格式,但在我的控制器中最后添加了一些奇怪的垃圾“?1321026621”。我该如何解决? (一个正则表达式看起来很容易解决这个问题,但有没有比这更好的方法)
【问题讨论】:
标签: ruby-on-rails imagemagick paperclip exif