我正在处理一项需要我限制付款请求的任务,限制为每几秒一次付款。任务完成得很好并且工作正常,即使是确认油门执行良好的测试也在正常工作。我唯一的问题是它使其他付款测试失败。
我一直在看不同的文章,他们说添加Rack::Attack.enabled = false
可以为我解决这个问题,但这显然不是因为我的测试仍然失败,测试仍然失败。
以下是我阅读并实施的文章,到目前为止没有任何效果:
有没有人使用机架攻击并经历过这种情况?
这是我添加的代码,但一切仍然失败:已添加Rack::Attack.enabled = false
,config/environments/test.rb
我将其添加到测试文件中以对其进行测试:
before do
# Enable Rack::Attack for this test
Rack::Attack.enabled = true
Rack::Attack.reset!
end
after do
# Disable Rack::Attack for future tests so it doesn't
# interfere with the rest of our tests
Rack::Attack.enabled = false
end
我错过了什么吗?