Datamapper - 之前:销毁两次调用回调?

时间:2012-09-24 13:17:59

标签: ruby-datamapper

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

1 个答案:

答案 0 :(得分:0)

最好看一些最小的示例代码,为您提供更具体的建议。

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