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