我有以下模型关联
客户模型
class Customer
has_many :readings
has_many :invoices
end
阅读模式
class Reading
belongs_to :customer
end
发票型号
class Invoice
belongs_to :customer
has_many :invoice_items
end
发票项目
class Invoiceitem
belongs_to :invoice
end
在我的 customers_controller 中创建一个销毁操作会删除客户,但是它会留下很多孤立的记录,使我不得不在发票控制器上调用 show 操作,因为它的值为 nil。
我怎样才能删除模型中的客户和所有相关记录?