如何找出在 RSpec 测试期间发生弃用警告的行?

Dav*_*ave 5 rspec ruby-on-rails rspec-rails deprecation-warning ruby-on-rails-6

I\xe2\x80\x99m 使用 RSpec-rails 4.1、Rails 6.1 和 FactoryBot 6.2。运行 RSpec 示例时,我看到如下消息

\n
DEPRECATION WARNING: This feature will be removed in the next major release.\n
Run Code Online (Sandbox Code Playgroud)\n

除上述信息外,没有其他信息。在我的 config/environments/test.rb 文件<我有这个设置

\n
config.active_support.deprecation = :log\n
Run Code Online (Sandbox Code Playgroud)\n

但是,在我的 log/test.log 文件中,我没有看到一行 \xe2\x80\x9cDEPRECATION WARNING: This feature will be returned in the next main release\xe2\x80\x9d 或任何类似于警告堆栈跟踪的内容。如果我将上面的更改为

\n
config.active_support.deprecation = :stderr\n
Run Code Online (Sandbox Code Playgroud)\n

我仍然看不到\xe2\x80\x99t 堆栈跟踪。如何获取有关导致弃用警告的精确行的更多信息?

\n