好的场景很简单(?)。我说Articles
,Reviews
和Comments
,用户可以更新的三种不同型号。我想知道如果我希望更新后的记录(来自用户)只能向管理员(而不是公开视图)提供,但同时旧版本保持不变,那么最好的设计应该遵循什么,直到管理员审查他们。Ruby on Rails中的设计问题
首先想到的是,最好是有自我参照联接,在用户的更新操作上做出新的记录,并引用旧的记录,以便管理员在完成审阅旧记录时,后者被删除并且审查的一个得到发表。我认真考虑如果用户有很多更新,那么持有这些数据的表格将在很短的时间内增长为BIG。你有其他建议吗?
非常感谢您的帮助:)
P.S.我正在使用Ruby on Rails框架,如果这使得任何不同。
也许是http://stackoverflow.com/questions/3080789/moderated-model-editing-in-rails2的副本 – Dominic 2011-02-15 23:03:00