【发布时间】:2014-10-10 10:45:12
【问题描述】:
我有一个需要为其创建默认范围的模型。我不确定编写此范围的最佳方式,但我会解释它需要如何工作。
基本上我需要获取模型的所有项目,如果两个项目具有相同的“订单”值,那么它应该查看“版本”字段(将包含 1、2、3 等)并选择一个价值最高。
有没有办法只用一个范围来实现这一点?
【问题讨论】:
-
这种情况下的顺序是什么?
-
订单只是一个普通整数
标签: ruby-on-rails activerecord scope