2012-01-28 48 views

回答

2

檢索文件不是你的電子表格寶石的責任,但有很多方法可以得到這樣的東西。最簡單的方法是使用open-uri,最強大的是使用curb gem,它是libcurl的封裝。

簡單的例子:

require 'open-uri' 

spreadsheet = open('https://example.com/spreadsheet.xls').read 

curb寶石有一堆的,使這個說法更寬容的網絡連接不良和無效的SSL證書,除其他事項外的其他選項。如果這是一項要求,它也可以用來回發修改過的電子表格。

+0

很好的例子;但是,Roo確實具有內置的此功能。它只是檢查「http://」。我只是不得不修改一下gems源碼。 – 2012-01-29 02:59:19