Ruby on rails 水豚寻找的“识别”路线是什么?

Ruby on rails 水豚寻找的“识别”路线是什么?,ruby-on-rails,rspec,capybara,Ruby On Rails,Rspec,Capybara,当我禁用Webmock或VCR时,我在Rspec测试中遇到以下错误。显然,它正在寻找一条/\uuuu标识\uuu路线 WebMock::NetConnectNotAllowedError: Real HTTP connections are disabled. Unregistered request: GET http://127.0.0.1:51768/__identify__ with headers {'Accept'=>'*/*', 'Acce

当我禁用Webmock或VCR时,我在Rspec测试中遇到以下错误。显然,它正在寻找一条
/\uuuu标识\uuu
路线

          WebMock::NetConnectNotAllowedError:
        Real HTTP connections are disabled. Unregistered request: GET http://127.0.0.1:51768/__identify__ with headers {'Accept'=>'*/*', 'Accept-Encoding'=>'gzip;q=1.0,deflate;q=0.6,identity;q=0.3', 'User-Agent'=>'Ruby'}
谷歌搜索显示这是水豚特有的东西,但我没能弄清楚它到底想做什么,为什么它可能需要被剪断


谢谢

你不应该存根它-你应该允许它(就像所有对你的应用程序的请求一样)。这是一个通过中间件添加的路由,当它启动运行你的应用程序的“服务器”线程时会安装。水豚需要它知道应用程序已经启动并准备就绪。

非常好,谢谢。我肯定没打算去打它,我想这是水豚赖以生存的东西。我更好奇的是它的目的是什么。这似乎是应用程序已启动的指示器。要将下一个人保存几分钟:
WebMock.disable\u net\u connect!(allow_localhost:true)
将允许这些本地请求,同时仍禁用远程请求。