2

私は4つのモデルを持っています:

class Order < WebDatabase
    has_many :shipments

class Shipment < WebDatabase
    belongs_to :order
    has_many :line_items, :order => "id", :dependent => :destroy

class LineItem < WebDatabase
    belongs_to :shipment
    has_many :line_item_messages, :dependent => :destroy

class LineItemMessage < WebDatabase
    belongs_to :line_item

もしそうなら、各モデルの :dependent => :destroy が原因で、 が破壊され、さらに@order.shipments.destroy_all破壊される一連の破壊が発生するでしょうか?@order.shipments.line_items@order.shipments.line_items.line_item_messages

4

1 に答える 1