来自HTTPS的Rails Spreadsheet Gem

时间:2012-01-28 01:05:54

标签: ruby-on-rails ruby excel https spreadsheet

我正在使用Rails Roo Gem。我希望能够从https网址获取.xls文件。我怎样才能做到这一点。 如果需要,我可以轻松切换到另一个宝石,如电子表格

1 个答案:

答案 0 :(得分:2)

检索文件不是您的电子表格宝石的责任,但有很多方法可以获得这样的东西。最简单的方法是使用open-uri,最强大的是使用curb gem,它是libcurl的包装。

简单示例:

require 'open-uri'

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

curb gem有一堆额外的选项,使这个语句更能容忍错误的网络连接和无效的SSL证书等等。如果这是一项要求,它还可用于POST回修改的电子表格。