我在rails中使用paper_trail来跟踪我的模型版本。但github回购文件表明该宝石不支持has_many
,belongs_to
关联。如何纠正has_many/belongs_to与paper_trail关联的版本
比方说,我已经记录了一些comapnies的老总名字的应用程序:
class Company < ActiveRecord::Base
has_many :ceos
has_paper_trail
end
class Ceo < ActiveRecord::Base
belongs_to :companies
has_paper_trail
end
上面的例子代表了ABC公司的信息
company.name => "ABC"
company.ceo.past => "John Henry"
company.ceo.present => "Amy Warren"
我如何能实现以下操作,以便将公司和公司的ceos名称重置为最新版本?
你有任何更新? – Robin 2013-11-20 23:05:28
我也有同样的问题 – eshaiju 2014-01-18 05:46:18