2011-05-01 34 views
1

我看到有「後」過濾器。但是,在我的測試中,它們在響應發送之後不會執行,而是在響應發送之前執行。也許我錯過了什麼。在Sinatra中發送響應後,是否有快速簡單的方式來記錄自定義數據?

+0

可能重複[真正的sinatra(ruby/rack)after_filter的最快方法是什麼?](http://stackoverflow.com/questions/513491/whats-the-fastest-way-for-a-true- sinatraruby-機架後濾波器) – Phrogz 2011-05-01 20:12:44

回答

1

README

在同一範圍內的每個請求後過濾器進行評估,並且還可以修改請求和響應之後。前過濾器和路線設置實例變量 訪問通過後置過濾器:

如果後置過濾器可以修改響應,那麼很明顯它們運行的​​響應被髮送之前。

相關問題