Неопределенный метод `mass_assignment_sanitizer = 'для ActiveRecord :: Base: Class (NoMethodError)

Я изучаю Rails с помощью удивительного Ruby on Rails Tutorial Майкл Хартл. Я нахожусь в разделе 3.2.2 (Разработка через тестирование) , в котором мне нужно выполнить следующую команду для запуска тестов rspec для моего проекта Rails:

bundle exec rspec spec/

Но это не работает. Вместо этого я получаю эту ошибку:

/Users/mh/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/gems/1.9.1/gems/
activerecord-3.1.3/lib/active_record/base.rb:1088:in `method_missing':
undefined method `mass_assignment_sanitizer=' for
ActiveRecord::Base:Class (NoMethodError)

Я попытался переустановить rspec и , изменив свой Gemfile , но ничто не устраняет ошибку неопределенного метода!

25
задан Brad Werth 28 September 2014 в 08:01
поделиться