【问题标题】:how to implement softdelete in rails如何在 Rails 中实现软删除
【发布时间】:2013-06-02 11:37:20
【问题描述】:

我想要一个模型,我需要软删除记录,而不是在搜索时在查找或任何其他条件中显示它们。

我想保留模型而不删除记录。这个怎么办?

谢谢

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    添加一个带有迁移和范围的 deleted 字段以过滤掉任何已删除的记录。

    【讨论】:

      【解决方案2】:
      1. 通过在 DB 中创建可为空的 deleted_at 日期时间字段来实现您自己的。
      2. 使用these gems 之一。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-08
        • 1970-01-01
        • 2017-06-04
        • 1970-01-01
        • 1970-01-01
        • 2013-02-04
        • 2019-04-20
        相关资源
        最近更新 更多