2014-10-06 2 views
0

Каков наилучший способ сохранить исторические данные?Как сохранить исторические данные в Rails?

Один из способов - просто использовать то, что у меня уже есть - rails g scaffold value_history_datapoints item:references value:float - тогда просто перебирайте элементы и создавайте ValueHistoryDatapoint для каждого элемента.

НО

База данных уже неуклюжим, имеет множество точек данных, все из которых должны быть сохранены, но есть некоторые данные, которые уже устарели и бесполезно (старые item s, которые никогда не будут использоваться снова, если ничто не идет на юг).

Было бы лучше как-то хранить все данные как json в модели item? Или просто лучше придерживаться отношений?

ответ

0

Вы проверили драгоценный камень paper_trail? Он создает таблицу версий, которая может хранить данные объекта и изменения для каждой операции CRUD.

+0

Блестящий! Вот так! Благодаря! – lmojzis

Смежные вопросы