Ich frage mich, ob es möglich war, die find-Methode zu verwenden, um die Ergebnisse basierend auf einer Klasse has_many Beziehung mit einer anderen Klasse zu ordnen. z.B.Rails: Auftrag mit einer Beziehung has_many/gehört zu
# has the columns id, name
class Dog < ActiveRecord::Base
has_many :dog_tags
end
# has the columns id, color, dog_id
class DogTags < ActiveRecord::Base
belongs_to :dog
end
und ich möchte so etwas tun:
@result = DogTag.find(:all, :order => dog.name)
Ihnen danken.
siehe auch, wie Sie nur die Reihenfolge der Beziehung selbst festlegen: http://stackoverflow.com/questions/1530131/rails-order-using-a-has-many-belongs-to-relationship – Todd