Czy jest coś podobnego do after_filter, który nadal działa, jeśli akcja powoduje wyjątek?after_filter dla wyjątków
Używam zewnętrznego rejestratora (ponieważ jestem na Heroku); nagłówki odpowiedzi są filtrowane i rejestrowane w after_filter. Jeśli zostanie zgłoszony wyjątek, filtr nie działa, a ja nie mam dziennika danych nagłówka odpowiedzi.
Jeśli spróbuję podłączyć się do log_error lub rescue_action_in_public, nagłówek odpowiedzi nie będzie kompletny (ponieważ rzeczywisty render jest wywoływany po nich).
Czy istnieje inna funkcja, którą można przesłonić, która zostanie wywołana w czasie równoważnym do after_filter, ale zawsze działa niezależnie od tego, czy zgłoszony zostanie wyjątek?
Dzięki!
To przechwytuje wyjątki, ale nie daje pełnych nagłówków odpowiedzi, jak sądzę. Cokolwiek wyświadczysz na ratunek, nie jest uwzględnione. . . Nie? –
Jeśli jest wyjątek, nie było oryginalnej odpowiedzi lub nagłówków ... Nie jestem pewien, co to jest q. Może chcesz http://github.com/rails/exception_notification, który wysyła e-maile ze śledzeniem stosu, args i więcej, gdy jest wyjątek. –