Rails Activerecord基于字段值的最后5条记录

时间:2012-06-23 14:52:37

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

我想获取transfer = something的最后5条记录。目前我正在使用:Model.limit(5).order('id desc')但显示Call.all的最后5个。如何通过添加where子句或指定特定值作为查询的一部分来表达这一点?

1 个答案:

答案 0 :(得分:1)

简单地

Model.where(:transfer => 'something').order('id desc').limit(5)

但按created_atupdated_at代替id订购更有意义。