2014-03-28 23 views
1

是否可以强制插入纸道径表'版本'而不在真正的表中插入插入。我需要在文件路径表中存储一个“创建”插入,这样我可以在确认后获取对象,然后进行真正的插入。强制插入纸道

感谢

+0

我不明白你在问什么。这样做有道理吗? – phoet

回答

2

PaperTrail ::版本只是ActiveRecord对象,这样你就可以实例化和保存它们就像任何你的模型:

version = PaperTrail::Version.new 
version.item = my_item 
version.object = my_item 
version.event = :create 
version.save! 

PaperTrail不能存储在其object列未保存的对象但是, - 它被保存为零。这意味着如果从数据库中加载此版本记录,则.object将为nil

+0

感谢您的回复。当使用你的代码时,我在对象列中获得“1”。有什么方法可以保存吗? – Flezcano