Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个模型,Car。
Car
Car当我通过应用程序中的表单更新一个实例时,将调用PaperTrail 插件并创建一个新版本。
但是如果我使用 rspec 测试这个模型,PaperTrail 插件永远不会被调用。为什么不?
首先检查这个:
# in config/environments/test.rb config.after_initialize do PaperTrail.enabled = false end
阅读本手册 或试试这个要点
你是如何创建对象的?我发现当我通过工厂创建它们时,并没有创建纸尾版本。但是当我通过 ActiveRecord(例如 Car.create(params))创建它们时,创建了一个 pattertrail 版本