Tôi đã tự hỏi liệu có thể sử dụng phương thức tìm kiếm để sắp xếp các kết quả dựa trên mối quan hệ has_many của lớp với một lớp khác hay không. ví dụ.Đường ray: thứ tự sử dụng mối quan hệ has_many/owned_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
và tôi muốn làm một cái gì đó như thế này:
@result = DogTag.find(:all, :order => dog.name)
cảm ơn bạn.
cũng xem cách chỉ đặt thứ tự trên mối quan hệ: http://stackoverflow.com/questions/1530131/rails-order-using-a-has-many-belongs-to-relationship – Todd