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 ではなく、誕生順に並べられたオブジェクトの配列を取得できます。
それとも、後で配列をソートする必要がありますか?