関連するモデルからモデルのオブジェクトを取得し、並べ替え:私は教師のリーダーであるすべての教師を取得し、last_name
を経由してそれらをソートしたいRailsの3 - 私は2つのモデル、<strong>教師</strong>と<strong>TeacherLeader</strong>持っ
# 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
を。どうやってやるの?
私が正しく理解している場合、教師は「普通の」教師でも、オプションで教師のリーダーでもありますか?もしそうなら、教師モデルの中にブール値のフラグを入れるだけでいいのですか? – 23tux
@ 23tuxいいえ** TeacherLeader **モデルに 'teacher_id'がある場合、別のユーザーがいます。それで、ブーリアンフラグを追加するのは、私の意見ではあまり良いことではありません。 – ExiRe