У меня есть относительно длинная задача, которая должна быть запущена в действии контроллера, но ее не нужно завершать до отображения представления.Как я могу закрыть соединение с браузером, но продолжить выполнение задачи?Это кажется обычной практикой, но я могу найти что-нибудь на SO или Google, как это сделать.
TIA!
РЕДАКТИРОВАТЬ:
Хотел бы сделать Rails эквивалентным следующему PHP-коду:
$contentLength = ob_get_length();
// these headers tell the browser to close the connection
// once all content has been transmitted
header("Content-Length: $contentLength");
header('Connection: close');
// flush all output
ob_end_flush();
ob_flush();
flush();
// Finish the task.