Всем привет.
Есть модель, которая может сохраняться довольно продолжительное время. Около секунды, но для веб приложения это критично.
Насколько оправдан такой подход?
Thread.new do
model_instance.save
end
факт того, сохранилась ли модель не особо важен. В 99.99% случаев она сохранится, ошибки все равно попадут в лог.
Вопрос в том, не наступлю ли я на какие-то грабли, если запрос уже будет завершен, а модель еще не будет сохранена? Так как сохраняется модель почти перед самой отправкой ответа пользователю.
Сервер - puma
Спасибо.