全局删除数据都用软删除,物理上不删数据,有没有好的 gem 之类, 全部手写 deleted_at,deleted_by 感觉不是最好。
或者大家是怎么处理软删除的问题的
https://www.ruby-toolbox.com/categories/Active_Record_Soft_Delete
也可以用 paper_trail
,会存到另一张表里去,默认修改也会记录,可以配置成只记录删除。
把自己之前项目的软删除提出来了一个 gem https://github.com/jimhj/soft_delete.git 不过没有写测试啊,现在正在用