說我有:模型X和模型Y每個has_many Z,:dependent =>:destroy。如果我摧毀X,Z是否會被摧毀?
class X < ActiveRecord::Base
has_many :z, :dependent => :destroy
end
class Y < ActiveRecord::Base
has_many :z, :dependent => :destroy
end
class Z < ActiveRecord::Base
belongs_to :x
belongs_to :y
end
...然後我:
x.destroy
是否z
被摧毀,如果它也屬於y
?
我知道測試非常簡單,如果我沒有得到任何答案,我會回答自己的問題,但除了正確的答案之外,我還有興趣更好地瞭解:依賴性= >:銷燬作品,如果有任何其他含義,我需要注意。 ActiveRecord :: Base文檔在這個主題上相當稀少。