Ruby on Rails 4解析前3个RSS项目

Chr*_*ion 2 ruby rss ruby-on-rails ruby-on-rails-4

我目前正在使用RoR 4创建一个网站,我希望在首页上包含我博客中的RSS.但是,目前我从博客中获取所有文章,而我只需要前3个.

我对rails非常陌生,我找不到任何关于如何做这些事情的指示.

我在控制器中的当前代码是:

  def index
    require 'rss'
        @rss = RSS::Parser.parse(open('FEED_URL').read, false)
  end
Run Code Online (Sandbox Code Playgroud)

我想我可以简单地@rss在解析完第三个元素之后剪切它,但在Ruby中我觉得有点脏.有没有更好的方法呢?

非常感谢你!

Jak*_*ake 8

看着这里,我带着雄鹅试试......

@rss = RSS::Parser.parse(open('FEED_URL').read, false).items[0..2]
Run Code Online (Sandbox Code Playgroud)