0
私はクラスStudent、Classroom、Courseがあります。学生は多くの教室に所属しており、教室には多くのコースがあります。HABTM関連の2つのレベル
生徒に関連するすべてのコースを取得するにはどうすればよいですか?また、コースに関連するすべての学生を取得するにはどうすればよいですか?
ありがとうございます!
私はクラスStudent、Classroom、Courseがあります。学生は多くの教室に所属しており、教室には多くのコースがあります。HABTM関連の2つのレベル
生徒に関連するすべてのコースを取得するにはどうすればよいですか?また、コースに関連するすべての学生を取得するにはどうすればよいですか?
ありがとうございます!
モデルで使用has_many ... :through
(models/student.rb
):
has_many :courses, :through => :classrooms
has_many :classrooms
次にあなたが使用することができます。
student.courses
いくつかの有用なstackoverflowのリンク:When should one use a "has_many :through" relation in Rails?