首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用feedzirra解析文件或流式输入

使用feedzirra解析文件或流式输入
EN

Stack Overflow用户
提问于 2011-05-27 07:18:27
回答 1查看 405关注 0票数 1

我必须动态地“解析”Rails的"request.body“,类似于:

代码语言:javascript
复制
  feed = Feedzirra::Feed.parse(request.body.read)
  feed.entries do |entry|
    entry.title      # => "Ruby Http Client Library Performance"
    entry.url        # => "http://www.pauldix.net/2009/01/ruby-http-client-library-performance.html"
    entry.author     # => "Paul Dix"
    entry.summary    # => "..."
    entry.content    # => "..."
    entry.published  # => Thu Jan 29 17:00:19 UTC 2009 # it's a Time object
    entry.categories # => ["...", "..."]
  end

有可能吗?应该类似于从文件中获取流输入或读取,你不这样认为吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-28 17:07:11

..。代码是正确的,以及解析的方式,我遗漏的是“输出”;-)

添加"puts",我就得到了这些值(当我把http POST放到"request.body“中时):

代码语言:javascript
复制
feed = Feedzirra::Feed.parse(request.body.read)
  feed.entries.each do |entry|
    puts entry.title      # => "Ruby Http Client Library Performance"
    puts entry.url        # => "http://www.pauldix.net/2009/01/ruby-http-client-library-performance.html"
    puts entry.author     # => "Paul Dix"
    puts entry.summary    # => "..."
    puts entry.content    # => "..."
    puts entry.published  # => Thu Jan 29 17:00:19 UTC 2009 # it's a Time object
    puts entry.categories # => ["...", "..."]
  end

感谢克里斯托弗·曼宁的建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6146184

复制
相关文章

相似问题

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