Почему я получаю «Errno :: ECONNREFUSED» с 'net / http' в Rails?

Я пытаюсь разобрать XML-файл по URL-адресу. Когда я пробую что-то вроде этого:

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]» - в соединении отказано - connect (2) .

Моя проблема следующее: Я не знаю, как установить компонент net / http . Ищу на http://www.rubygems.org , но не могу найти.

6
задан the Tin Man 3 June 2011 в 19:43
поделиться