【问题标题】:Datamapper - before :destroy callback being called twice?Datamapper - 在 :destroy 回调被调用两次之前?
【发布时间】:2012-09-24 13:17:59
【问题描述】:

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

【问题讨论】:

    标签: ruby-datamapper


    【解决方案1】:

    如果能看到一些最小的示例代码给你一些更具体的建议会很好。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-23
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多