【发布时间】:2011-05-15 00:56:07
【问题描述】:
我正在使用 Rails 制作预订系统。
我有 3 个模型 - 访客、房间和预订。
访客可以留在房间里。
一个预订可以有很多访客,并且可以在多个房间(或共享)中。预订也有开始/结束日期。
访客可能会在预订期间在房间之间移动,并且需要知道这些房间分配的开始/结束日期。
这里一个连接表就足够了吗? IE。访客 ID、房间 ID、预订 ID?
或者这些模型之间的关联看起来如何?我需要额外的桌子,即房间分配吗?
非常感谢。
【问题讨论】:
标签: ruby-on-rails data-modeling database-schema