大家好:
问题描述:有两个 model,Student 和 Teacher,它们是多对多的关系。中间的关系模型为 Student_Teahcer. 在 student_teachers 表里有 4 个字段:id,student_id, teacher_id 以及 mark。mark 字段有两种状态:0 和 1.
当我想调用
@students = teacher1.students
时,怎么才能实现调用结果里 students 和 teacher1 在 student_teacher 对应的 mark 字段为 1.能通过申明 has_many 关系时用 where 或者 condition 么?还是其他方法?