У меня есть приложение rails, которое вызывает службу SOAP внутри одного из моих контроллеров. Проблема заключается в том, что когда пользователь отправляет страницу, а приложение отправляет запрос SOAP, пользователю приходится ждать ответа SOAP, поскольку гем Savon использует блокирующий вызов для запроса SOAP.
Есть идеи, как сказать Савону вести себя асинхронно или поручить rails / ruby сделать этот метод асинхронным?
Спасибо!