Учитывая следующие модели 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
при задании?