Каким будет рельсовый способ реализации контроля версий в моем приложении для управления записями?
Моя система позволяет пользователям управлять записями , и я хочу разрешить им просматривать исторические версии записи .я знаю, что вместо обновления Record теперь я буду создавать новый экземпляр Record и связанных с ним моделей каждый раз, когда пользователь «обновляет» запись (каждая Record has_many
Категории и Преимущества ).Как я могу убедиться, что различные версии Record все связаны друг с другом (то есть новая обновленная запись, созданная для связи в качестве новой версии записи A, поэтому, когда я нажимаю "показать мне список всех версий"записи A ").
это все теоретическое мышление, так как я еще не начал кодировать, если я пропустил что-то, что я должен также рассмотреть, пожалуйста, дайте мне знать.
Спасибо