我在 Rails 中有三个模型:课程、成绩和主题。
关系场景如下:
'G1' 年级的课程 'C1' has_many Topics (t1,t2,t3)
'G2' 年级的课程 'C2' has_many Topics (t1,t2,t4,t5) [一个主题可以在许多不同的课程中,但可能在不同的年级教授]
G1 级本身可以成为 C1、C2 等多个课程的一部分
我需要存储信息,以便对于主题 t1,我可以说:
它在 G1 年级的 C1 中教授
它在 G2 年级的 C2 中教授
如何在 Rails 中进行设置?