0

Railsコンソールで「Student.find(1).togethers」と入力すると、次の配列が表示されます。

=> [#<Together id: 1, student_id: 1, teacher_id: 1, summary: "good", created_at: "2012-12-12 01:56:05", updated_at: "2012-12-12 01:56:05">] 

「teacher_id:1」で先生にアクセスするにはどうすればよいですか????

私は次のようなことをしたいと思います:

Student.find(1).teacher
4

1 に答える 1

1
Student.find(1).togethers.each{|t| t.teacher}

belonge_to :teachersTogether モデルがある場合、これは正常に動作するはずです。

理想的にStudent.find(1).teacher は、「学生には多くの教師がthrough一緒にいる」と定義する必要があります

于 2012-12-14T19:15:37.493 に答える