Я создаю веб-приложение базы знаний в Ruby on Rails. Я ищу различные идеи о том, как обрабатывать изменения одной и той же статьи.
На данный момент у меня есть таблица с именем содержание и версии. Версии belongs_to
в таблице Content и имеет внешний_ключ для content_ID
. Однако с этого момента я не уверен, как реализовать сохранение в разных версиях, автосохранение и разрешить авторам восстанавливаться с определенной версии и делать конкретную версию текущей версией. Любые предложения, мнения и ссылки приветствуются.