【问题标题】:Migrating from acts_as_paranoid to paranoia gem从acts_as_paranoid 迁移到paranoia gem
【发布时间】:2019-03-18 17:05:59
【问题描述】:

我们在项目中使用acts_as_paranoid gem(https://github.com/ActsAsParanoid/acts_as_paranoid) 进行软删除。该项目现已上线。面临这个 gem 中的一些问题,并计划迁移到 paranoia gem(https://github.com/rubysherpas/paranoia)。迁移时有什么需要考虑的吗?

【问题讨论】:

    标签: ruby-on-rails ruby soft-delete acts-as-paranoid ruby-paranoia


    【解决方案1】:

    我建议你看看 Discard

    https://github.com/jhawthorn/discard#why-not-paranoia-or-acts_as_paranoid

    它通过采用一种更简单的方法来提供方便的方法来隐藏软删除的记录,从而在不覆盖 activerecord 的方法的情况下实现了类似的目标。文档中有一节说明为什么作者认为这比作为偏执狂或偏执狂要好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多