递归还原中的偏执狂



我正在使用偏执狂/acts_as_paranoid宝石来软删除我的模型。

我在帖子和评论之间有一对多的关系。他们都是偏执狂,并且在破坏时一切都按预期工作。

我的关系是这样设置的:

acts_as_commentable // in the post model
belongs_to :commentable, :polymorphic => true // in Comment model

我正在使用acts_as_commentable_with_threading宝石进行评论。

下面是用于说明该问题的命令示例:

post.comments.count //8
post.destroy // this soft deletes the post and its comments
post.restore(:recursive => true) // this only restores the post
post.comments.count // 0
post.comments.with_deleted.count // 8

谢谢!

遇到了同样的问题,结果我忘记在模型中写"acts_as_paranoid">

相关内容

  • 没有找到相关文章