我想知道是否可以使用find方法來根據類與另一個類的has_many關係對結果進行排序。例如Rails:使用has_many/belongs_to關係的順序
# 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
,我願做這樣的事情:
@result = DogTag.find(:all, :order => dog.name)
謝謝。
另請參閱如何設置關係本身的順序:http://stackoverflow.com/questions/1530131/rails-order-using-a-has-many-belongs-to-relationship – Todd 2016-01-13 18:20:02