Rails - 采取(4)但底部不是顶部?

时间:2010-12-25 03:52:21

标签: ruby-on-rails ruby-on-rails-3

我有@comments,可以说有17条记录

我想要的是最后4:14,15,16,17

我试过了:

<% @comments.take(4).each do |comment| %>

但是返回前4个..我怎么能抓住最后4个评论,而不是前4个评论

由于

2 个答案:

答案 0 :(得分:13)

你也可以这样做:

@comments.last(4)...

答案 1 :(得分:5)

<% @comments.reverse.take(4).each do |comment| %>