我正在 Rails 3.2 中构建一个物业管理(公寓)应用程序。单位和物业都有便利设施。一个物业可能有“巴士路线”和“投币式洗衣”等设施,而一个单元可能有“空调”和“无障碍设施”等设施。我最初命名了我的物业设施资源表amenities
和连接表amenities_properties
。然而,现在我开始为单位建立我的便利设施表,我不确定我应该如何命名这些单位。我可以选择amenities_properties
and amenities_units
。但是然后我调用连接表amenities_properties_properties
和amenities_units_units
?对我来说似乎很奇怪。
有一个表会更好吗?它amenities
有一个类型字段来指示它是属于单位还是属性?