2014-10-07 61 views
1

在某些情況下,我想指定我的ActiveRecord結果應該包含deleted_at不爲null的項目。使用ActiveRecord搜索時覆蓋deleted_at

例如,說我搜索以下刪除的記錄:

item =Item.find(12345) 

我得到這樣的結果:

ActiveRecord::RecordNotFound: Couldn't find Item with id=12345 [WHERE ("items"."deleted_at" IS NULL)] 

是否有可能設置返回活動記錄項的參數,其中deleted_at值不是null?

+0

這種行爲是不是當地的Rails的,所以我假設你使用的是「軟刪除「寶石像偏執狂或ActsAsParanoid。爲了回答你的問題,我們需要知道它是什麼寶石(儘管你可以在寶石文檔中找到答案)。 – 2014-10-07 19:05:49

回答