删除Ruby on Rails中的所有关联

时间:2014-10-19 18:20:15

标签: ruby-on-rails

我有大约4个模型,让我们说它们的设置类似于:

first model:
has_many :this

second model:
belongs_to first_model
has_many :these

third_model:
belongs_to second_model
has_many :more_of_these

fourth_model:
belongs_to third_model

我希望如果有人删除属于第二个模型的东西,那么它会删除第三个和第四个模型中的所有关联。与第一个模型相同(删除与模型二,三和四相关的所有内容)等。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:3)