0

TeacherTeacherLeaderの 2 つのモデルがあります。

#  id        :integer
#  last_name :string(255)
class Teacher < ActiveRecord::Base 
  has_one :teacher_leader
end

#  teacher_id :integer
class TeacherLeader < ActiveRecord::Base  
  belongs_to :teacher
end

教師のリーダーであるすべての教師を取得し、 で並べ替えたいと思いますlast_name。どうやってやるの?

4

1 に答える 1

1
Teacher.joins(:teacher_leader).uniq.order(:last_name)
于 2012-04-15T15:07:00.723 に答える