能够存储价格历史

时间:2011-02-10 07:48:17

标签: ruby-on-rails-3

我现在正在做一个项目,比方说是一家杂货店。

牛奶的价格并不总是一样,我有一个型号产品,带有products_controller和我需要编辑,删除等所有视图。

但是,我想也能看到一个月前的牛奶价格。通过简单的编辑,我只是​​编辑生产项目,但我正在失去历史。

有没有办法实现,可能在另一个模型中,我有价格,active_date和inactive_date,所以当我编辑某些内容时,它会自动在我的历史记录表中创建一个记录,用于停用当前项目。

也许有一块宝石可以帮助管理它?

欢迎任何建议

1 个答案:

答案 0 :(得分:2)

听起来acts_as_audited宝石可能会做你想要的。