我有个模型Car
Car
当我通过应用程序中的表单更新Car实例时,将调用PaperTrail plugin并创建一个新版本。
但是如果我使用rspec测试这个模型,PaperTrail插件永远不会被调用。为什么不行?
发布于 2012-11-19 03:43:55
你是如何创建这些对象的?我发现,当我通过工厂创建它们时,并没有创建一个papertail版本。但是当我通过ActiveRecord (例如Car.create(params))创建它们时,创建了一个纸尾版本
发布于 2012-11-25 16:21:30
首先检查以下内容:
# in config/environments/test.rb config.after_initialize do PaperTrail.enabled = false end
阅读此manual或尝试此gist
https://stackoverflow.com/questions/11749267
相似问题