Я использую ruby 1.9.2 вместе с Rails 3.1.4 и Paperclip 2.4.5.
Моя проблема заключается в том, что при попытке сохранить вложение скрепки из URI теряется расширение файла и сохраняется файл без него, что приводит к проблемам с такими вещами, как fancybox, для которых требуется расширение.
Некоторый пример кода:
uri = "http://featherfiles.aviary.com/2012-06-13/bbe5f0de1/0c5a672b88ea47ecb4631ac173e27430.png"
open(uri)
#=> #<File:/var/folders/zc/d69gxhzx10x_bvjrkqgyjgxr0000gn/T/open-uri20120613-27204-i6cldv>
Поскольку у временного файла нет расширения, скрепка сохраняет файл без каких-либо проблем.
Кто-нибудь сталкивался с этой проблемой? Я видел несколько ответов об использовании скрепки для хранения изображений из URI, но ни один из них, похоже, не решает ту же проблему, с которой мы работаем.