2011-05-01 6 views
1

"after"フィルタがあります。しかし、私のテストでは、応答が送信された後ではなく、応答が送信される前に実行されます。たぶん私は何かを逃した。Sinatraでレスポンスが送信された後で、カスタムデータを簡単にログに記録できますか?

+0

[真のsinatra(ruby/rack)after_filterの最も速い方法は何ですか?](http://stackoverflow.com/questions/513491/whats-the-fastest-way-for-a-true- sinatraruby-rack-after-filter) – Phrogz

答えて

1

シナトラREADME:フィルタは同じコンテキスト内の各リクエストの後に評価され、また、リクエストとレスポンスを変更することができた後

。フィルタとルートの前で設定したインスタンス変数は、フィルタの後で アクセスできます:フィルタ後の応答を変更することができた場合は、応答が送信される前に

は、その後、明らかに彼らが実行します。

関連する問題