私が持っていると言う:
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
ますか?
テストは非常に簡単で、応答がない場合は自分の質問に答えますが、正しい答えに加えて、:dependent =>:destroyがどのように機能するかをよりよく知ることに興味があります。そして、他に何か影響がある場合は、私が知っておく必要があります。ActiveRecord :: Baseのドキュメントは、このトピックに関してはかなりまばらです。