rspec с неопределенным методом `commit_records' Rails 4.2 для nil:NilClass

После обновления с Rails 4.1 до Rails 4.2 у меня возникла следующая ошибка при запуске spec:

NoMethodError:
  undefined method `commit_records' for nil:NilClass

Что исправить?


person Sergey Alekseev    schedule 29.11.2014    source источник


Ответы (1)


Похоже, вы используете гем test_after_commit. Просто обновитесь до версии >= 0.2.6. Существует исправление.

На момент написания последней версией является 0.4.0. Не стесняйтесь использовать его:
gem 'test_after_commit', '~> 0.4.0'

person Sergey Alekseev    schedule 29.11.2014