有没有办法通过 ActiveRecord (Rails 3.2.13) 对父母的孩子进行预排序?
所以如果你有这样的设置
class Parent < ActiveRecord::Base
has_many :children
[...]
class Children < ActiveRecord::Base
belongs_to :parent
像这样的东西:
p = Parent.where(:name => 'Diana').includes(:children, :order => 'd_o_b DESC')
这样,当我打电话时,p.children
我会得到一个按出生排序的对象数组,而不是按它们的数据库 ID。
还是我只需要之后对我的数组进行排序?