【发布时间】:2011-09-08 01:21:45
【问题描述】:
我正在尝试从 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 上寻找它,但我找不到它。
【问题讨论】:
标签: ruby-on-rails ruby net-http