Używam Ruby 1.9.2 wraz z Rails 3.1.4 i Paperclip 2.4.5.Metoda otwartej ruby open-uri traci obrazy otwierające rozszerzenie pliku
Mój problem polega na próbie zapisania załącznika do spinacza z URI, który traci rozszerzenie pliku i zapisuje plik bez powodując problemy z takimi elementami jak fancybox, które wymagają rozszerzenia.
Niektóre przykładowy kod:
uri = "http://featherfiles.aviary.com/2012-06-13/bbe5f0de1/0c5a672b88ea47ecb4631ac173e27430.png"
open(uri)
#=> #<File:/var/folders/zc/d69gxhzx10x_bvjrkqgyjgxr0000gn/T/open-uri20120613-27204-i6cldv>
Ponieważ nie ma rozszerzenie pliku na spinacz temp zapisuje plik bez jednego w wyniku problemów.
Czy ktoś napotkał ten problem? Widziałem wiele odpowiedzi na temat używania spinacza do przechowywania obrazów z identyfikatora URI, ale nie wydaje się, aby adresować ten sam problem, który używamy,
jestem obliczu tego problemu, jak również. – jfedick