Ruby on rails 如何列出集合中的特定数量的项目?

Ruby on rails 如何列出集合中的特定数量的项目?,ruby-on-rails,ruby,Ruby On Rails,Ruby,基本上是这样的 collection.each do |variable| code end 但是,如果我只想输出收藏中的前五项,我该怎么办呢?试试看 collection.first(5).each do |variable| 在Rails AR集合中: Article.first(5) 然后,您可以浏览整个集合,因为它将包含5条记录。它正在工作!非常感谢!顺便说一句,也许你知道我在哪里可以读到这篇文章?你可以在这里找到很多核心方法,你可以找到last,它等于fir

基本上是这样的

collection.each do |variable|
   code
end
但是,如果我只想输出收藏中的前五项,我该怎么办呢?

试试看

    collection.first(5).each do |variable|
在Rails AR集合中:

    Article.first(5)

然后,您可以浏览整个集合,因为它将包含5条记录。

它正在工作!非常感谢!顺便说一句,也许你知道我在哪里可以读到这篇文章?你可以在这里找到很多核心方法,你可以找到last,它等于first,但只取最后的元素数,还有take,它等于first,但令人遗憾的是,它在Rails视图中不起作用。@BillyLogan你确定吗?你能提供完整的代码示例吗?