我们已经使用了ACTS_AS_AS_PARANOID GEM(https://github.com/actsasparanoid/acts_as_as_paranoid)在我们的项目中进行软删除。该项目现在正在现场。面对这款宝石中的一些问题,并计划迁移到偏执狂(https://github.com/rubysherpas/paranoia)。迁移时我们需要考虑什么吗?
我建议看丢弃
https://github.com/jhawthorn/discard#why-not-paranoia-or-acts_as_paranoid
它通过采用更简单的方法来隐藏软删除记录,从而实现了一个类似的目标,而无需覆盖ActivereCord的方法。关于作者为何thiks的文档有一个部分,这比act-as-as-paranoiia或偏执狂更好。