我正在学习 Rails,使用 Michael Hartl 的精彩的 Ruby on Rails 教程。我现在在第 3.2.2 节(TDD),需要执行以下命令来运行我的 Rails 项目的 rspec 测试:
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,但是没有什么能满足这个未定义方法的错误!
rspec spec/
时,会出现“找不到命令”的错误。 - hao_maikerspec spec
。(只是思考中) - Sergio Tulentsev