我用下面的片段在Rails应用程序:未定义的方法“路径”对于StringIO的在Ruby中
require 'open-uri'
url = "http://..."
uri = URI.parse(self.url)
file = open(uri)
puts "path: #{file.path}"
上的一些文件其中一期工程从网络,那么别人与崩溃:
未定义#<方法'路径” StringIO的:0x00000102a47240>
任何方式来解决这个奇怪的,间歇性的问题?
您能否提供带有和没有此错误的示例网址? – 2011-06-04 06:14:09
@floatless谢谢,它似乎是非常小的文件没有创建支持文件的问题。 – 2011-06-04 19:43:29