【问题标题】:rspec with Rails 4.2 undefined method `commit_records' for nil:NilClassrspec with Rails 4.2 undefined method `commit_records' for nil:NilClass
【发布时间】:2015-01-27 21:07:23
【问题描述】:

从 Rails 4.1 升级到 Rails 4.2 后,我在运行 spec 时遇到以下错误:

NoMethodError:
  undefined method `commit_records' for nil:NilClass

解决方法是什么?

【问题讨论】:

    标签: ruby-on-rails rspec ruby-on-rails-4.2


    【解决方案1】:

    看起来您使用的是 test_after_commit gem。只需升级到版本 >= 0.2.6。有the fix

    在撰写本文时,最新版本是 0.4.0。随意使用:
    gem 'test_after_commit', '~> 0.4.0'

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 2013-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 1970-01-01
      • 2015-04-15
      相关资源
      最近更新 更多