我想要来自网站(export.benzinpreis-aktuell.de/exportdata.txt?code=e0bDB27ekW83a95)
的这些数据,我不知道该怎么做。
使用
System.open_url(export.benzinpreis-aktuell.de/exportdata.txt?code=e0bDB27ekW83a95)
我可以打开页面,但是当我想要读取数据时它不起作用。
我也试过这个,
require 'uri'
require 'net/http'
def read
r = Net::HTTP.get_reponse( URI.parse('http://export.benzinpreis-aktuell.de/exportdata.txt?code=e0bDB27ekW83a95') )
redirect :action => :index
end
但我收到错误消息
require_compiled: error: can not find net/http
App error: no such file to load -- net/http
如何更正此问题?
答案 0 :(得分:1)
您应该将net-http
和uri
放在build.yml
文件中(在扩展部分中),因为这些库默认情况下不会在rhodes构建中包含/编译:
extensions:
- net-http
- uri
答案 1 :(得分:0)
这应该做你需要的:
require 'open-uri'
file = open('http://your.url.goes.here.com/page/whatever')
result = file.read
puts result