我无法很好地表达我想要做的事情(在问题标题中),所以为了纪念一张图片值一千字的说法;简而言之,我想做的是..
基本上,我所拥有的是一个老师有很多约会,一个学生有很多约会,大致翻译为:
我试图远离使用has_and_belongs_to_many宏,因为我的约会模型有一些意义(操作),例如它有一个布尔字段:确认。
所以,我在考虑使用has_many :through宏,也许使用“可任命”连接表模型?你们有什么感想?
我要编写的方案很简单;
- 学生在特定日期/时间请求与老师约会
- 如果老师有空(并且想在那个日期/时间上课),她会确认约会。
我希望你能告诉我你会如何解决这个问题?我使用 has_many :through 宏的假设是否正确?
谢谢!