Ruby on rails Rails中的高级提要解析

Ruby on rails Rails中的高级提要解析,ruby-on-rails,parsing,feed,feedzirra,Ruby On Rails,Parsing,Feed,Feedzirra,我是rails的新手,一直在看rails的视频 我想了解更多关于FeedZirra()的知识,特别是feed解析 例如,我需要解析来自和的提要 我想把两份报纸的所有体育新闻放在一张桌子上,足球新闻放在另一张桌子上,板球新闻放在另一张桌子上,等等 我如何使用feed zirra实现这一点 如何在一个视图中仅显示足球新闻,在另一个视图中仅显示板球新闻 另外,我希望用户在点击链接并发现之前知道他将访问哪个网站 像这样的 5分钟前| Telegraph.co.uk 如何显示Telegraph.co.u

我是rails的新手,一直在看rails的视频

我想了解更多关于FeedZirra()的知识,特别是feed解析

例如,我需要解析来自和的提要

我想把两份报纸的所有体育新闻放在一张桌子上,足球新闻放在另一张桌子上,板球新闻放在另一张桌子上,等等

我如何使用feed zirra实现这一点

如何在一个视图中仅显示足球新闻,在另一个视图中仅显示板球新闻

另外,我希望用户在点击链接并发现之前知道他将访问哪个网站

像这样的

5分钟前| Telegraph.co.uk

如何显示Telegraph.co.uk

期待您的帮助和支持


谢谢

这里有很多问题,但我要回答这个问题:

我只知道如何把所有的饲料 桌子我不知道如何保持饲料 在不同的桌子上

  • 根据需要显示的信息而不是提要中提供的信息,创建不同的模型以适合您的数据模型。(如果需要,每个模型有不同的表,或者如果可能,有单个表继承)
  • 编写一个包装器类,该类将使用FeedZirra(或任何其他解析器)读取解析的提要并对其进行处理。这些文件通常保存在
    lib
    文件夹中
  • 创建一个rake任务,可以调用该任务来运行此脚本,或者如果您熟悉延迟作业,则创建一个作业
  • 通过
    cron
    计划您的rake任务,或通过delayed_job计划您的作业,以便您可以定期更新数据

您尝试了什么?您被困在哪里?或者你只是要求我们为你做工作?我是rails的新手。我只知道如何把所有的饲料表。我不知道如何在不同的表格中保存提要。我正在寻找一些教程,可以让我到那里。