我正在使用 ruby 1.9.2 以及 Rails 3.1.4 和 Paperclip 2.4.5。
我的问题是尝试从 URI 中保存回形针附件会丢失文件扩展名并在没有文件扩展名的情况下保存文件,从而导致需要扩展名的花式框等问题。
一些示例代码:
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 的图像的答案,但似乎都没有解决我们正在运行的相同问题