我正在尝试在 Rails 3 中使用 paper_trail v2.6.3 的示例,方法是遵循 paper_trail 的Github 文档。我想为一个模型编写一个规范,让我检查它的版本是否在 paper_trail 下,例如:
it { should be_trailed }
并且 be_trailed 应该是一个自定义的 rspec 匹配器,它应该检查模型是否是版本化的。
我如何编写规范?
PS我不想还原版本。我只是想检查它是否有版本。
我按照 Michael Hartl 的Rails 教程在 demo_app 上使用它:
class User < ActiveRecord::Base
attr_accessible :email, :name
has_paper_trail
end