【发布时间】:2011-01-13 10:04:20
【问题描述】:
鉴于以下 AR 模型,当给定任务句柄时,我想按姓氏字母顺序对用户进行排序:
#user
has_many :assignments
has_many :tasks, :through => :assignments
#assignment
belongs_to :task
belongs_to :user
#task
has_many :assignments
has_many :users, :through => :assignments
我想获得一项任务,然后导航到其分配的用户,并按字母顺序对用户列表进行排序。
我一直在想我应该能够像这样将:order 子句添加到has_many :users, :through => :assignments:
#task.rb
has_many :assignments
has_many :users, :through => :assignments, :order => 'last_name, first_name'
但是这不起作用。
当给定任务时,如何按last_name 对用户进行排序?
【问题讨论】:
标签: ruby-on-rails has-many-through