我正在寻找一个rails插件/ gem,它将标记ActiveRecord-Model的功能删除,而不是删除它。
有谁知道,宝石或插件是最新的? (AAP已过时且is_paranoid似乎未被社区使用)。
你知道其他选择吗?
答案 0 :(得分:7)
似乎即使act_as_paranoid和is_paranoid的作者也不再使用各自的插件/宝石了。两者都在使用命名范围。
是的,它不是自动的或任何东西,但有时明确你的意图是一件好事。
答案 1 :(得分:3)
答案 2 :(得分:1)
当您希望软删除模型时,您只有一个valid:boolean
列/属性并将其设置为false?或者我错过了什么?
答案 3 :(得分:1)
is_paranoid似乎没有被社区使用..
http://chadfowler.com/blog/2009/07/08/how-ruby-mixins-work-with-inheritance/ - 前几天只是一篇博客文章谈论它。好像它解决了Chad的问题就好了(以及让他写一篇关于继承和mixin的帖子)。