Web開発の勉強中です。Rspecでテストを実行すると・・・(NoMethodError)と表示されて困っています。その名の通りメソッドが
ありません。ということだろうと思いますが、エラー内容を見てもどこのディレクトリの何のメソッドのことを指摘されているのかわからない状態です。
[vagrant@localhost chibi]$ bin/rspec spec/models/staff_member_spec.rb Running via Spring preloader in process 17099 /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-rails-3.0.2/l ib/rspec/rails/fixture_support.rb:25:in `block in <module:FixtureSupport>': unde fined method `use_transactional_fixtures=' for #<Class:0x007fa41c5b1fe0> (NoMeth odError) Did you mean? use_transactional_tests= use_transactional_tests use_transactional_tests? from /home/vagrant/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/active support-5.1.3/lib/active_support/concern.rb:120:in `class_eval' #以下は同じようなーコードがたくさんあります。 . . . .
と表示されている状態です。
undefined method `use_transactional_fixtures=' for #Class:0x007fa41c5b1fe0 (NoMethodError)
とあるのでuse_transactional_fixturesがありませんといわれているような感じがしていますがそもそもそんな
メソッド作った覚えもないので質問させていただきました。
たぶん単純なことだとは思いますがどなたか教えていただけないでしょうか?
宜しく衣お願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。