Вам нужно обрабатывать их в отдельном процессе. Как только ваш запрос завершен, вы теряете ссылку на созданные вами потоки, поэтому вы не можете просто связаться с ними снова, чтобы запросить отчет о проделанной работе. Я думаю, вы могли бы сделать так, чтобы потоки записывали результат в базу данных, но есть лучшие альтернативы.
Resque-status - это драгоценный камень, который расширяет Resque, позволяя вам отслеживать состояние отдельных заданий. Вы ставите задания в очередь и берете их идентификаторы, затем вы можете использовать AJAX, чтобы перезвонить приложению и запросить ход выполнения этих заданий.