【发布时间】:2012-04-10 03:36:10
【问题描述】:
我已经阅读了很多关于软删除和存档的内容,并且看到了所有的优点和缺点。我仍然对哪种方法最适合我的情况感到困惑。我将使用posts和cmets的概念,看看我是否可以更容易解释一下
Post -> Comments
Post.all
Outside RSS Feeds -> Post -> Comments
RSSFeed.posts (Return the ones that are deleted or not)
帖子被“删除”,但我需要仍然可以从 RSS 提要访问帖子,而不是应用程序的管理员。
我听到很多关于软删除的问题,但我认为这可能对我的应用程序最有意义,并且觉得如果我使用存档,那么我将不得不运行多个查询
RSSFeed.posts || RSSFeed.archived_posts
不确定在@$$ 中哪个更有效或更痛苦。想法或例子?我知道这个例子听上去很愚蠢,但我试着想出多种情况来找出走哪条路。
【问题讨论】:
标签: ruby-on-rails archive soft-delete