【发布时间】:2012-09-13 21:01:24
【问题描述】:
花了几天的时间试图在网上找到答案后,我想我应该寻求帮助。我正在尝试找出使用 Rails 关联来实现这些关系的最佳方式。
我有 4 个模型:User、Transfer、Building 和 Bag。
User 具有 role 属性。 role 的可能值为 'admin'、'building_contact' 和 'guest'。
这就是它在树形结构中的样子。 Admin、Guest和BuildingContact是@user的作用:
因此:
Admin has_many :transfersTransfer belongs_to :admin
Transfer has_many :guestsGuest belongs_to :transferGuest has_many :bags
Transfer belongs_to :buildingBuilding has_many :transfersBuilding has_many :building_contacts
实现与User 模型的关系的最佳方式是什么?
提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby associations has-and-belongs-to-many