DEV: Retry-after header values should be strings (#12475)

Fixes `Rack::Lint::LintError: a header value must be a String, but the value of 'Retry-After' is a Integer`. (see: 14a236b4f0/lib/rack/lint.rb (L676))

I found it when I got flooded by those warning a while back in a test-related accident 😉 (ember CLI tests were hitting a local rails server at a fast rate)
This commit is contained in:
Jarek Radosz
2021-03-23 20:32:36 +01:00
committed by GitHub
parent 2a4ddc621d
commit 6ff888bd2c
5 changed files with 10 additions and 10 deletions

View File

@ -166,7 +166,7 @@ class ApplicationController < ActionController::Base
type: :rate_limit,
status: 429,
extras: { wait_seconds: retry_time_in_seconds },
headers: { 'Retry-After': retry_time_in_seconds }
headers: { 'Retry-After': retry_time_in_seconds.to_s }
)
end
end