1
私はここシナトラsinatraエラーハンドラ内のレスポンスのHTTPコードにアクセスするには?
error 400..510 do |app|
do_something_with app.status
end
のバージョンapp.status
(1.2.6)以前にこのコードを使用するには数値コード、応答に使用される400と510との間、即ち数です。
最近の(1.3.2)バージョンでは、これ以上動作しません。app
はnil
です。私はドキュメントを見て、env['sinatra.error']
を試しましたが、それはnil
と同様に見えます。
これはまだ可能ですか?
'status'はうまくいきました、ありがとう!ドキュメントの「すべてのヘルパーが利用可能です」は私の心に沈みませんでした。 –
嬉しいです。 – iain