Circle CI でのテストの一部を苛立たせるような話に取り組んでいるので、そのケースに飛びつきましたが、自分のマシンでさまざまな理由で失敗したテストを見つけました。つまり、アセットをコンパイルするのを忘れていました。次に、このようにアセットをコンパイルしようとしました
bundle exec rake assets:precompile
失敗した
rake aborted!
database configuration does not specify adapter
それから私は走るべきだと気づきました
bundle exec rake assets:precompile RAILS_ENV=development
これは問題なくパスしましたが、テスト スーツを実行すると、テスト全体が赤くなります。
捨てる
Failure/Error: visit login_page
ActionView::Template::Error:
undefined method `paid?' for nil:NilClass
データベースを再レーキし、アセットを再コンパイルしようとしましたが、何もうまくいかないようです。
アセットをコンパイルする前にこれらのテストがうまくいったので、それはとても奇妙ですか? しかし、私が見ることができるこのActionView::Template::Error:
エラーの他のすべての解決策は、アセットをコンパイルすることですが、私のものは何ですか?