Étant donné les suivants AR modèles, je voudrais trier les utilisateurs par ordre alphabétique par nom de famille lors d'une poignée à une tâche:
#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
Je voudrais obtenir une tâche de navigation de ses utilisateurs assignés, et de trier la liste par ordre alphabétique.
Je continue à penser que je devrais être en mesure d'ajouter l' :order
clause d' has_many :users, :through => :assignments
comme ceci:
#task.rb
has_many :assignments
has_many :users, :through => :assignments, :order => 'last_name, first_name'
toutefois, cela ne fonctionne pas.
Comment trier les utilisateurs en last_name
lors d'une tâche?