Rails,在最后一个之前找到对象,例如-1

时间:2012-08-28 16:13:10

标签: sql ruby-on-rails ruby activerecord

下午所有,

我有这个查询,并想知道如何将其转换为查找最后一条记录而不是.last它将获得-1。 (我已阅读Rails: how to find record before last?,但我不确定如何转换此查询)

代码;

Model.last.hotels.find_by_winner(true)
非常感谢提前!安迪

1 个答案:

答案 0 :(得分:6)

Model.order('id desc').offset(1).first.hotels.find_by_winner(true)