出于某种原因,当我对我的 DataMapper 模型之一的实例调用 destroy 时,“before :destroy”回调被执行了两次,导致错误。有问题的模型与另一个模型有一个 belongs_to 关联,该模型在父端有一个 :destroy 约束。谁能明白为什么会发生这种情况?
问问题
144 次
出于某种原因,当我对我的 DataMapper 模型之一的实例调用 destroy 时,“before :destroy”回调被执行了两次,导致错误。有问题的模型与另一个模型有一个 belongs_to 关联,该模型在父端有一个 :destroy 约束。谁能明白为什么会发生这种情况?