【发布时间】:2012-07-31 21:27:47
【问题描述】:
我有一个模特,Car。
当我通过应用程序中的表单更新Car 的实例时,会调用PaperTrail plugin 并创建一个新版本。
但是如果我使用 rspec 测试这个模型,PaperTrail 插件永远不会被调用。为什么不呢?
【问题讨论】:
标签: ruby ruby-on-rails-3 rspec rubygems paper-trail-gem
我有一个模特,Car。
当我通过应用程序中的表单更新Car 的实例时,会调用PaperTrail plugin 并创建一个新版本。
但是如果我使用 rspec 测试这个模型,PaperTrail 插件永远不会被调用。为什么不呢?
【问题讨论】:
标签: ruby ruby-on-rails-3 rspec rubygems paper-trail-gem
你是如何创建对象的?我发现当我通过工厂创建它们时,并没有创建纸尾版本。但是当我通过 ActiveRecord(例如 Car.create(params))创建它们时,创建了一个 pattertrail 版本
【讨论】: