简体   繁体   English

带Rails 4.2的rspec的nil:NilClass的未定义方法`commit_records'

[英]rspec with Rails 4.2 undefined method `commit_records' for nil:NilClass

After upgrading from Rails 4.1 to Rails 4.2 I've got the following error while running spec : 从Rails 4.1升级到Rails 4.2后,在运行spec出现以下错误:

NoMethodError:
  undefined method `commit_records' for nil:NilClass

What's the fix? 解决办法是什么?

It looks like you use test_after_commit gem. 看来您使用了test_after_commit gem。 Just upgrade to version >= 0.2.6 . 只需升级到版本> = 0.2.6 There is the fix . 修复程序

At the moment of writing the most recent version is 0.4.0 . 在撰写本文时,最新版本是0.4.0 Feel free to use it: 随意使用它:
gem 'test_after_commit', '~> 0.4.0'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM