Я совершенно новичок в Ruby и Rails ... фактически, сегодня я создал свое первое приложение в Rails, которое делает HTTP-запрос для извлечения XML-документа, а затем выводит его на экран ... что-то простое для начала..
Ну, теперь мне нужно разобрать строку XML, но я теряюсь, как это сделать именно с Hpricot.
Вот мой код
Контроллер
require 'hpricot'
class HelloController < ApplicationController
def index
h = Hello.new
@tickets = Hpricot(h.ticket_list)
end
end
Модель
def ticket_list
url = URI.parse("http://example.com/test.xml")
req = Net::HTTP::Get.new(url.path)
req.basic_auth @@uname, @@pwd
res = Net::HTTP.new(url.host, url.port).start do |http|
http.request(req)
end
return res.body
end
Как бы я передал информацию в мой взгляд?