Запрет тайм-аута запроса с длинными запросами

У меня есть Rails Controller на Heroku, где я отправляю электронные письма в цикле и отвечаю пользователю с некоторой информацией, на какой адрес электронной почты были отправлены электронные письма.

Хотя это работает, когда необходимо отправить только несколько (~ 40) электронных писем, время ожидания запроса истекает, когда отправляется больше, чем просто несколько электронных писем (например, & gt; 40).

Heroku заявляет в своих руководствах, что запросы должны отвечать хотя бы одним байтом в течение 30 секунд:https://devcenter.heroku.com/articles/request-timeout

Хотя я знаю, что это не лучший способ достичь этого, в настоящее время я пытаюсь выяснить, как это сделать в Ruby.

Если бы это было приложение PHP, я мог бы сделатьecho перед входом в цикл, а затем продолжайтеechoчто-то в каждой итерации. Как мне добиться чего-то похожего в рельсах?

Ответы на вопрос(1)

Ваш ответ на вопрос