在花了几天的时间试图在网上找到答案后,我想我应该寻求帮助。我试图找出使用 Rails 关联来实现这些关系的最佳方法。
我有 4 个模型:User、Transfer和。BuildingBag
AUser有一个role属性。role的可能值为'admin'和。'building_contact''guest'
这就是它在树形结构中的样子。,Admin和是 a 的Guest作用:BuildingContact@user
行政
|
转移
/ \
贵宾楼
| |
包包建设联系方式
所以:
Admin has_many :transfers
Transfer belongs_to :admin
Transfer has_many :guests
Guest belongs_to :transfer
Guest has_many :bags
Transfer belongs_to :building
Building has_many :transfers
Building has_many :building_contacts
实现与模型的关系的最佳方式是什么User?
提前致谢!