【发布时间】:2013-07-23 05:19:00
【问题描述】:
有没有办法通过 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 排序的对象数组。
或者我只需要之后对我的数组进行排序?
【问题讨论】:
标签: ruby-on-rails-3 activerecord