Каков наилучший / самый чистый / самый простой способ сохранить историю редактирования записей в Rails?
Я ищу логирование - кто и когда вносил правки, а также возможность отката к более ранним версиям записей.
Я предполагаю, что вы будете использовать обратные вызовы ActiveRecord для обновлений или удалений, и вместо обновления / удаления записей вы должны создать новую и иметь какой-то идентификатор для сохранения той же «записи», возможно, поле для различения, какая запись является текущей. , и поле версии.
Я смутно припоминаю, что видел некоторые плагины, но сейчас не могу их найти.
(Есть ли для этого термин, которого я не знаю?)