【发布时间】:2013-03-05 02:23:32
【问题描述】:
在我的 Test.rb 模型中,我的作用域如下:
#....
has_many fathers
scope :msr, includes(fathers: :kids)
kids 表/模型它的自我假设有一个名为 finger 的列
在控制器中,我正在使用这样的查询:
@tests = Test.msr.where(organization_id: params[:id]).limit(3)
我想添加一个“订单”子句,这样我就可以按每个孩子的手指数进行排序。 但不确定在哪里以及如何添加“订单”子句?
【问题讨论】:
-
你想在这里实现什么?先按注册表 Patient_counts 排序,然后测量目标?
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 rails-activerecord