我正在寻找一个rails插件/ gem,它将标记ActiveRecord-Model的功能删除,而不是将其删除。Acts_as_paranoid,is_paranoid ...替代品?
有谁知道,什么宝石或插件是最新的? (AAP已过时,并且is_paranoid似乎未被社区使用)。
你知道替代品吗?
我正在寻找一个rails插件/ gem,它将标记ActiveRecord-Model的功能删除,而不是将其删除。Acts_as_paranoid,is_paranoid ...替代品?
有谁知道,什么宝石或插件是最新的? (AAP已过时,并且is_paranoid似乎未被社区使用)。
你知道替代品吗?
is_paranoid不会出现由社区使用..
http://chadfowler.com/blog/2009/07/08/how-ruby-mixins-work-with-inheritance/ - 就在博客张贴的一天说起吧。似乎它解决了乍得的问题就好了(并且导致他写一篇关于继承和mixin的文章)。
如果您只需要一个valid:boolean
列/属性,并在您希望软删除模型时将其设置为false?或者我错过了什么?
我想自动地这样做:) – Lichtamberg 2009-07-09 12:41:16
看来即使是acts_as_paranoid和is_paranoid的作者也不再使用它们各自的插件/宝石。两者都使用命名范围。
是的,这不是自动或任何东西,但有时明确表达你的意图是件好事。
是的 - 我也读过。你知道替代方法吗? – Lichtamberg 2009-07-09 12:41:50
没有抱歉。是否有一个is_paranoid无法满足您的需求的原因? – rnicholson 2009-07-09 20:53:57