1

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

4

1 回答 1

0

很高兴看到一些最小的示例代码给你一些更具体的建议。

由于我在寻找self.savebefore :save回调中调用的方法时发现了这篇文章,许多可能的解释之一是你有一个before :destroy正在调用的回调self.destroy......

于 2015-09-06T13:17:28.100 回答