1. ホーム
  2. ruby-on-rails

[解決済み] RSpecテストでActiveRecordのSQLデバッグロギングを有効にするには?

2022-12-20 12:45:03

質問

私は自分のモデルのためにいくつかのRSpecテストを持っており、Railsサーバーモードで見るのと同じようにSQL ActiveRecordロギングをオンにしたいと思います。どうすればよいでしょうか。

私はテストを

RAILS_ENV=test bundle exec rspec my/test_spec.rb

ありがとうございます。

どのように解決するのですか?

デフォルトでは、テストモードではすべてのデータベースクエリがすでにログに記録されます。それらは log/test.log .