2013-03-22 86 views
0

我遇到了一個問題,即在模型對象上調用destroy()會觸發「銷燬」事件,但實際上並沒有放棄該模型對象。銷燬記錄實際上並沒有將它們刪除

我正在使用關係,但似乎遇到或不存在關係的問題。

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

觸發的破壞事件,但隨後呼籲:

stage.stagelets().all(); 

仍然會返回最近銷燬的對象。有沒有這些被摧毀的物品留在店裏的情況,還是我應該在別處尋找我的問題?

回答

0

這看起來像一個bug,被損壞的對象不應該被。所有()

返回如果您可以通過在github上拉要求,我們可以看看它進一步提交測試案例。

+0

我將不得不做一些工作來追究是什麼導致了這個問題,因爲當我在應用程序中深陷困境時似乎會出現這種情況,而且有時並不明顯。我的臨時解決方案是添加一個已刪除的屬性並檢查對象,因爲它似乎與特定情況分離。 – Dandy 2013-04-02 15:52:35