销毁记录实际上并没有将它们删除

问题描述:

我遇到了一个问题,即在模型对象上调用destroy()会触发“销毁”事件,但实际上并没有放弃该模型对象。销毁记录实际上并没有将它们删除

我正在使用关系,但似乎遇到或不存在关系的问题。

var stagelet = stage.stagelets().findByAttribute("reference", id); 
stagelet.destroy(); 

触发的破坏事件,但随后呼吁:

stage.stagelets().all(); 

仍然会返回最近销毁的对象。有没有这些被摧毁的物品留在店里的情况,还是我应该在别处寻找我的问题?

这看起来像一个bug,被损坏的对象不应该被。所有()

返回如果您可以通过在github上拉要求,我们可以看看它进一步提交测试案例。

+0

我将不得不做一些工作来追究是什么导致了这个问题,因为当我在应用程序中深陷困境时似乎会出现这种情况,而且有时并不明显。我的临时解决方案是添加一个已删除的属性并检查对象,因为它似乎与特定情况分离。 – Dandy 2013-04-02 15:52:35