Rails - 鉴于@comments如何获得除最后一条记录以外的所有记录

时间:2011-01-16 18:49:23

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

我有@comments,这是来自数据库的0 -XXXX条评论。

我需要这个@comments,因为它在多个地方使用。

在一个地方我需要@comments但减去最后一条记录,如果有的话。

我该怎么做?没有重新安装db?

2 个答案:

答案 0 :(得分:4)

如何使用ruby弹出最后一个,并返回一个新数组?

@comments.pop

答案 1 :(得分:4)

如前所述,@comments.pop将完成这项工作。另一种选择是使用范围来选择要使用的数组中的哪些项目:

@comments[0..-2]