在rails上删除ruby的对象

时间:2014-06-12 19:02:50

标签: ruby-on-rails ruby activerecord

我使用名为偏执狂的宝石轻轻删除我的对象,在本例中为模型匹配。这是github网址:

https://github.com/radar/paranoia

我的情况是我的对象被删除,我不知道如何。好的情况是他们只是轻轻删除,所以我可以还原它。

我之所以感到惊讶,是因为我的控制器中没有删除操作,而且我的模型逻辑中没有一段代码可以删除它。< / p>

解决此问题的最佳策略是什么?我的意思是我可以在我的项目中请求.delete并通过每一行来查看哪一行导致它,但我有大约20k行代码和许多模型所以需要一段时间。还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

我的猜测是查找update_attributes或任何更新代码,看看deleted_at字段是否以某种方式设置为默认值。除此之外,如果没有更多的背景,很难说。