大家好 我有用户和消息,接收者和发送者都可以删除消息,而不会影响其他视图。
所以当发件人删除收件人仍然看到的邮件时,希望我很清楚。
我只想添加两个属性,sender_archived_at和receiver_archived_at,但我宁愿使用rails_acts_as_paranoid来管理它,它是否可能以及如何?
提前致谢
答案 0 :(得分:1)
我对插件有了更好的了解,我相信用act_as_paranoid来做这件事是没有办法的
答案 1 :(得分:0)
“rails3_acts_as_paranoid”=>隐藏记录而不是删除它们,能够恢复它们。 借助这个宝石可以软删除多对多关系的记录。
e.g。产品,类别着名的多对多关系考虑 它拥有habtm丰富的联想,如:通过,然后是产品 模型级别可以定义'acts_as_paranoid',也可以定义join_table的模型 'ProductCategory'模型。但请记住:dependent => :提到破坏。
然后假设任何产品由于依赖而被软删除:destory'CroductCategory'join_table'edorted_at'也设置,并且可以同时处理。