我对Ruby/Rails还比较新,我有以下问题:
我正在开发一个调度应用程序,其中有一个名为Classes的模型和另一个名为ClassEntries的模型。它们之间的关系是每个用户可以在每学期中拥有多个与一门课程相关的课堂记录。Classes表中的每条记录都属于特定的大学。用户可以在ClassEntries表中为一个学期(通常为5个)拥有多个条目。他们的时间表由所有具有相同学期ID的ClassEntries组成。
我不确定是否应该有第三个模型称为Schedule,将处理手头用户的ClassEntries和Classes模型中的信息。我最初使用PHP编写了此功能,并只是使用MySQL JOIN来收集所需的信息。在Rails中,似乎应该有更好的方法来完成这个任务。
在Rails中,最好的处理方法是什么?
十分感谢