我正在尝试从 URL 解析 XML 文件。当我尝试这样的事情时:
require 'net/http'
require 'rubygems'
require 'xmlsimple'
url = 'http://my-address.com/xmltest/note.xml'
xml_data = Net::HTTP.get_response(URI.parse(url)).body
一切正常,但只有当我在 Rails 项目之外执行此操作时。如果我尝试将此文件包含在我的 Rails 3 项目中并在那里解析它,我会收到错误消息"Errno::ECONNREFUSED in [controller]" - Connection refused - connect(2)
。
我的问题如下:我不知道如何安装net/http
组件。我在http://www.rubygems.org上寻找它,但我找不到它。