2
私はラックアタックを使用しています。 SBYは、元の応答がrespond_to :html
だろうPOSTリクエストの制限を超えた場合、その後429.html
のレンダリングが正常に動作rails from html from rack
Rack::Attack.throttled_response = lambda do |env|
[429, {}, [ActionView::Base.new.render(file: 'public/429.html')]]
end
:誰かが制限を超えた場合、私は、次のコードを使用しています。制限がrespond_to :js
に応答POSTリクエストを超えている場合は、何も画面に起こりませんが、私は、ログをチェックアウトする場合はすべてがうまくなるようだ:
js response
の場合に
429.html
を表示することができますどのように
Rendered public/429.html (1.4ms)
?何とかこのラックコードからレールアプリにerror messages
を渡すことは可能ですか?複雑でない場合は、error messages
からrendering
に変更することがあります。