我正在Sinatra
为我的 API 使用 gem。我想要做的是在收到请求时处理它,返回响应并开始新的长时间运行的任务。
我是 Ruby 的新手,我读过关于 Threading 的文章,但不确定完成任务的最佳方法是什么。
这是我的sinatra
终点
post '/items' do
# Processing data
# Return response (body ...)
# Start long running task
end
我将不胜感激任何建议或示例。