HABTM与"依赖的关系:: destroy"

时间:2014-10-21 16:17:45

标签: ruby-on-rails ruby-on-rails-4 has-and-belongs-to-many

我的测试Rails 4项目中有3个模型。

  1. 公司
  2. 项目
  3. 联系
  4. 公司has_many联系人和has_many项目。 项目属于公司。 A contact are_to a Company。

    我希望能够在项目和联系人之间建立关系。 可以选择使用has_many:through关系,但这将显示所有公司联系人或项目。

    如果我创建一个单独的HABTM表,我将无法使用“dependent :: destroy”选项。

    我如何建立关系并让它依赖于公司?因此,当我更改与联系人相关的公司时,我的数据库中不会有任何损坏的数据,并且所有旧关系都将被销毁。

0 个答案:

没有答案