Порядок следования рельсов по связанным данным - PullRequest
0 голосов
/ 16 января 2012

Можно ли заказать результаты школьных аудиторий по имени учителя?Я хочу сделать это непосредственно в ассоциации, а не отдельным звонком.

class School < ActiveRecord::Base
  has_many :classrooms
end


class Classroom < ActiveRecord::Base
  belongs_to :school
  belongs_to :teacher
end


class Teacher < ActiveRecord::Base
  has_one :classroom
end

1 Ответ

2 голосов
/ 16 января 2012

Это должно работать, если вы используете рельсы 3.x

school.classrooms.includes(:teacher).order("teachers.name")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...