如何在rails中的记录中找到具有max属性的所有记录?

时间:2015-09-02 10:42:07

标签: ruby-on-rails ruby

我有几个记录有几个属性(A,B,C,D)。

我希望能够找到哪个记录对于给定属性具有更高的值,例如D。

Team.of_city(seller_lead.city).with_access_to(seller_lead.state).max_by{ |team| team.rank }

例如,上面的代码只给我一个城市,但有多个城市具有相同的最高等级。我如何得到它们?

1 个答案:

答案 0 :(得分:0)

我会用数据库中的子查询解决这个问题:

ClassUnderTest_WhenDefaultConstructorUsed_SomePropertyIsNotNull