使用paper_trail的has_many关系的所有版本

时间:2014-01-23 19:50:33

标签: ruby-on-rails ruby has-many

使用paper_trail gem获取对象及其子级版本的最简洁,最有效的方法是什么?

例如:

class Car
  has_paper_trail
  has_many :wheels
end

class Wheel
  has_paper_trail
  belongs_to :car
end

要对CarWheels进行所有更改,我会做以下事情:

car = Car.find 1

# will return car.versions + car.wheels[0].versions + car.wheels[1].versions, etc.
car.all_versions

我无法在paper_trail中找到有关该文档的任何文档。

0 个答案:

没有答案