【发布时间】:2018-07-19 21:27:26
【问题描述】:
我正在开发一个具有以下要求的应用程序:
管理员 (active_admin) 可以为机构创建课程。
实体之间的关系如下:
课程属于学院 (每门课程只能属于一个学院)。
一个
Institute可以有多个Locations,它提供各种Courses。
Institute 的每个Location 可以提供多个Courses 并且每个Course 可以在多个Locations 中教授
我无法以这种方式创建实体之间的关系,因此创建新的Course 需要创建Institutes 及其Locations。如果没有Institutes 和Location,则无法创建Course。
我试图实现这一目标的方式是
Course 可以在许多Locations 到Institutes 中教授。
但无法关联实体,因此创建 Course 需要创建 Institutes 及其位置。
任何帮助将不胜感激。
干杯。
【问题讨论】:
标签: ruby-on-rails database data-modeling table-relationships