Я выполняю произвольное кэширование запросов и хочу выполнить медленный шаг сохранения на диск после того, как ответ уже отправлен на сервер.
Стандартный after_filter запускается до того, как ответ все еще отправляется клиенту.
В зависимости от того, как работает система rails, возможно, это невозможно, поскольку она отправляет обратно данные только после того, как полностью завершит обработку запроса.
Из некоторых старых вопросов, которые я нашел, кажется, что промежуточное программное обеспечение Rack могло бы быть ответом, но ни один из примеров не кажется отдаленно связанным, как: https://github.com/rack/rack/wiki/List-of-Middleware
Мне также нужен доступ к объектам @response и params, но я думаю, что это возможно.
Спасибо!