假设我有一个结构,如下所示:
Doctor has_many :appointments
Patient has_many :appointments
doctors has_many :patients :through :appointments
patients has_many :doctors :through :appointments
我可以在医生处预约吗?这是否会造成任何限制或是否违反最佳做法?
答案 0 :(得分:2)
嵌套路由只会影响您访问资源的方式。由于您选择组织路线的方式,模型级别不会有任何限制。如果在您的应用程序环境中有意义,则没有理由不这样做。