Как создать поток в контроллере Rails? - PullRequest
0 голосов
/ 15 мая 2018

Я исправляю существующее веб-приложение rails.Это приложение вызывает метод Index контроллеров при вызове URL.Этот индекс вызывает другой метод из модуля, который длится около 10 секунд, поэтому представление не отображается пользователю, пока не завершится этот метод модуля.Я попытался выполнить метод модуля в новом потоке следующим образом:

Thread.new do
  ModuleFoo.MethodFoo
end

, но он продолжает ждать 10 секунд и затем отображать (или отображать) представление для пользователя.Это нормальное поведение?Что мне вместо этого использовать?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...