嗨,我所有的用户和消息,接收器和发件人都可以删除消息,而不会影响每个人的视图。

因此,当发送者删除接收器仍然看到的消息时,希望我很清楚。

我只会添加两个属性,即sender_archived_at和receiver_archived_at,但是我宁愿用rails_acts_as_paranoid来管理它,这是可能的吗?

提前致谢

有帮助吗?

解决方案

我更好地看了插件,我有信心(尚未)使用ACTS_AS_PARANOID来做到这一点

其他提示

“ rails3_acts_as_paranoid” =>隐藏记录而不是删除它们,能够恢复它们。在这个宝石的帮助下,也能够将许多关系的记录删除为许多关系。

  • 例如,产品,类别是许多与许多关系的著名关系,考虑到HABTM丰富的关联,如:通过:在产品模型级别可以定义“ acts_as_as_paranoid”,也可以在join_table的模型“ productCategory”模型中定义“ acts_as_paranoid”。提及。

  • 然后假设任何产品都因依赖而被软删除:destory'productCategory'join_table“ deleted_at'也可以设置,并且可以通过两种方式处理。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top