访问第三个表中的内容到rails中的has_many_and_belongs_to关联

时间:2014-01-03 07:54:05

标签: ruby-on-rails

我有学期和科目模型,他们有has_many_and_belongs_to关联。 semester表只有semester_name列,而subject表只有subject_name列。第三个表名是semesters_subjects,它有subject_id和semester_id列。 如果我的semesters_subjects在表格中有以下数据

subject_id  semester_id column
1                   2
1                   3
1                   7
2                   4
2                   3

这是一个学科,可以在许多学期中存在。现在我想找到semester_id where subject_id = 1或者我想找到subject_id,其中semester_id = 3

在rails中我该怎么做?

1 个答案:

答案 0 :(得分:2)

这是多对多的关系。