我想打開使用Ruby Spreadsheet gem遠程存儲的電子表格。我的代碼如下Ruby電子表格不打開遠程文件
require 'spreadsheet'
require 'open-uri'
book = Spreadsheet.open(url)
它返回我errno的:: ENOENT的錯誤:沒有這樣的文件或目錄
通過將網址到瀏覽器,它的下載很好,所以我知道網址很好。我有一些使用FasterCSV的非常相似的代碼,它工作得非常好,所以如果這是Spreadsheet的問題,或者我做錯了事情,那麼這個代碼會變得很流行。
我不用東西遠程文件可以打開使用'Spreadsheet xls'嘗試下載它,然後打開它糾正我,如果我錯了 – Viren
我不知道open-uri會改變任意類中的打開的調用。 –