首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hpricot和Rails

Hpricot和Rails
EN

Stack Overflow用户
提问于 2010-08-25 04:32:53
回答 1查看 161关注 0票数 0

我对Ruby和Rails完全陌生。实际上,我今天在Rails中创建了我的第一个应用程序,它发出HTTP请求以拉回XML文档,然后将其输出到屏幕上。一些简单的开始..

嗯,我现在需要解析XML字符串,但是我不知道如何使用Hpricot来做这件事。

到目前为止,以下是我的代码

控制器

代码语言:javascript
复制
require 'hpricot'
class HelloController < ApplicationController
  def index
    h = Hello.new
    @tickets = Hpricot(h.ticket_list)
  end
end

模型

代码语言:javascript
复制
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

如何将信息传递到我的视图中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-25 04:46:27

我刚想通了!

控制器

代码语言:javascript
复制
@tickets = Hpricot(h.ticket_list)
@desc = (@tickets/:ticket)

视图

代码语言:javascript
复制
<% @desc.each do |x| %>
    <p><%=(x/:description)%></p>
<% end %>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3560774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档