我正在使用Rails Roo Gem。我希望能够从https网址获取.xls文件。我怎样才能做到这一点。 如果需要,我可以轻松切换到另一个宝石,如电子表格
答案 0 :(得分:2)
检索文件不是您的电子表格宝石的责任,但有很多方法可以获得这样的东西。最简单的方法是使用open-uri
,最强大的是使用curb
gem,它是libcurl的包装。
简单示例:
require 'open-uri'
spreadsheet = open('https://example.com/spreadsheet.xls').read
curb
gem有一堆额外的选项,使这个语句更能容忍错误的网络连接和无效的SSL证书等等。如果这是一项要求,它还可用于POST回修改的电子表格。