销毁记录实际上并没有将它们删除
问题描述:
我遇到了一个问题,即在模型对象上调用destroy()会触发“销毁”事件,但实际上并没有放弃该模型对象。销毁记录实际上并没有将它们删除
我正在使用关系,但似乎遇到或不存在关系的问题。
var stagelet = stage.stagelets().findByAttribute("reference", id);
stagelet.destroy();
触发的破坏事件,但随后呼吁:
stage.stagelets().all();
仍然会返回最近销毁的对象。有没有这些被摧毁的物品留在店里的情况,还是我应该在别处寻找我的问题?
答
这看起来像一个bug,被损坏的对象不应该被。所有()
返回如果您可以通过在github上拉要求,我们可以看看它进一步提交测试案例。
我将不得不做一些工作来追究是什么导致了这个问题,因为当我在应用程序中深陷困境时似乎会出现这种情况,而且有时并不明显。我的临时解决方案是添加一个已删除的属性并检查对象,因为它似乎与特定情况分离。 – Dandy 2013-04-02 15:52:35