Estoy aprendiendo Rails con el impresionante Ruby on Rails Tutorial de Michael Hartl. Estoy en section 3.2.2 (Test Driven Development) en el que se necesita para ejecutar el siguiente comando para ejecutar las pruebas rspec para mi proyecto Rails:Método indefinido `mass_assignment_sanitizer = 'para ActiveRecord :: Base: Class (NoMethodError)
bundle exec rspec spec/
Pero no funciona. En lugar de eso sale este error:
/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)
He intentado reinstalar rspec
y changing my Gemfile, pero nada aplaca el error de método no definido!
Ah, también, cuando intento ejecutar 'espec. Rspec /' obtengo un error 'comando no encontrado'. –
prueba sin barra inclinada. 'especificación rspec'. (* solo pensando *) –
Lamentablemente sigo recibiendo el mismo error sin la barra. –