【发布时间】: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
从 Rails 4.1 升级到 Rails 4.2 后,我在运行 spec 时遇到以下错误:
NoMethodError:
undefined method `commit_records' for nil:NilClass
解决方法是什么?
【问题讨论】:
标签: ruby-on-rails rspec ruby-on-rails-4.2
看起来您使用的是 test_after_commit gem。只需升级到版本 >= 0.2.6。有the fix。
在撰写本文时,最新版本是 0.4.0。随意使用:gem 'test_after_commit', '~> 0.4.0'
【讨论】: