Я сейчас работаю над проектом, скажем, в магазине продовольственных товаров.
Цена на молоко не всегда одинакова, и у меня есть модель Product с products_controller и всеми представлениями.Мне нужно отредактировать, удалить и т. Д.
Однако я также хотел бы видеть, какова цена молока, скажем месяц назад.С помощью простого редактирования я просто редактирую продукт, но теряю историю.
Есть ли способ реализовать, возможно, в другой модели, где у меня были бы price, active_date и inactive_date, поэтому, когда я что-то редактирую, автоматически создается запись в моей таблице истории, деактивирующая текущий элемент.
Может быть, есть даже драгоценный камень, чтобы помочь справиться с этим?
Любой совет приветствуется