我的测试Rails 4项目中有3个模型。
公司has_many联系人和has_many项目。 项目属于公司。 A contact are_to a Company。
我希望能够在项目和联系人之间建立关系。 可以选择使用has_many:through关系,但这将显示所有公司联系人或项目。
如果我创建一个单独的HABTM表,我将无法使用“dependent :: destroy”选项。
我如何建立关系并让它依赖于公司?因此,当我更改与联系人相关的公司时,我的数据库中不会有任何损坏的数据,并且所有旧关系都将被销毁。