标签: ruby-on-rails database model database-design
我正在构建一个用户生成的网站,但希望能够调整它们。我还需要帖子有一个静态id,因为我想使用facebook社交插件。我最初考虑过两个不同的表“审核”和“发布”,并将帖子从一个表移动到另一个表。但是,我不知道如何使用它们来保留它们的id,因为使用了表的增量id?
我也可以使用一个表并且有一个已发布的属性,但我觉得这个解决方案并不是真正的高效,但保留id的唯一方法是什么?
答案 0 :(得分:1)
为什么在state表格中没有posts列来显示帖子是否经过审核或发布?如果你想获得幻想,你可以使用像aasm gem这样的东西。
state
posts