0

我为客户创建了一个 ActiveRecord,现在他们想要它,所以当它被销毁时,它实际上会保留下来以供手动回滚。

我想做的是创建一个名为“活动”的布尔属性,它默认为 1。当记录被销毁时,该属性切换为 0。

我知道我可以将所有查询更改为具有 active=1 的额外条件,或者使用范围,甚至使用类型列和继承(这是我正在做的以尽快完成它)。

有什么方法可以告诉 ActiveRecord 表中的记录实际上是仅当属性为某个值(在本例中为 active=1)时的记录,如果是其他任何值,则完全忽略它?

谢谢,安德鲁

4

1 回答 1

4

这就是你想要的:

http://ar-paranoid.rubyforge.org/

于 2009-09-17T15:25:14.203 回答