Estoy usando ruby 1.9.2 junto con Rails 3.1.4 y Paperclip 2.4.5.Ruby open-uri método abierto pierde la extensión de archivo al abrir imágenes
Mi problema es tratar de guardar un archivo adjunto de clip de un URI, pierde la extensión del archivo y guarda el archivo sin que se produzcan problemas con elementos como fancybox que requieren una extensión.
un código de ejemplo:
uri = "http://featherfiles.aviary.com/2012-06-13/bbe5f0de1/0c5a672b88ea47ecb4631ac173e27430.png"
open(uri)
#=> #<File:/var/folders/zc/d69gxhzx10x_bvjrkqgyjgxr0000gn/T/open-uri20120613-27204-i6cldv>
Debido a que no hay ninguna extensión en el clip archivo temporal se guarda el archivo sin uno que resulta en problemas.
¿Alguien se ha encontrado con este problema? He visto múltiples respuestas acerca del uso de clip para almacenar imágenes de una URI, pero ninguno parece abordar el mismo problema que nos estamos quedando
estoy frente a este problema también. – jfedick