标签: ruby-on-rails-3
我现在正在做一个项目,比方说是一家杂货店。
牛奶的价格并不总是一样,我有一个型号产品,带有products_controller和我需要编辑,删除等所有视图。
但是,我想也能看到一个月前的牛奶价格。通过简单的编辑,我只是编辑生产项目,但我正在失去历史。
有没有办法实现,可能在另一个模型中,我有价格,active_date和inactive_date,所以当我编辑某些内容时,它会自动在我的历史记录表中创建一个记录,用于停用当前项目。
也许有一块宝石可以帮助管理它?
欢迎任何建议
答案 0 :(得分:2)
听起来acts_as_audited宝石可能会做你想要的。