Хорошо, сценарий простой (?).Я имею в виду Articles
, Reviews
и Comments
, три разные модели, которые пользователь может обновить.Мне было интересно, каков наилучший дизайн, если я хочу, чтобы обновленные записи (от пользователя) стали доступны только администратору (а не в открытом доступе), но в то же время старые остаются неизменными до тех пор, пока администраторотзывы их.
Первая мысль заключалась в том, что было бы лучше иметь самоссылочные объединения, создав новую запись об обновлении действия пользователя и сославшись на старую, чтобы администратор при завершении просмотра старой записи, последняяудаляется и рецензируемый публикуется.Я серьезно думаю, что если будет много обновлений от пользователей, то таблица, содержащая данные, вырастет БОЛЬШОЙ за очень короткое время.Есть ли у вас какие-либо другие предложения?
Большое спасибо за помощь:)
PS Я использую среду Ruby on Rails, если это вообще что-то меняет ..