Ruby 如何在sinatra中运行基本异步作业?
我想运行一个基本的异步作业Ruby 如何在sinatra中运行基本异步作业?,ruby,process,asynchronous,sinatra,Ruby,Process,Asynchronous,Sinatra,我想运行一个基本的异步作业 exec('curl -0 '+url) 从sinatra应用程序 我试着用叉子和分离来做这件事,但似乎是假的 (我在windows上)试一试怎么样: exec('curl -0'+url) if fork == nil 试一试怎么样: exec('curl -0'+url) if fork == nil Github上有Blake Mizerany的示例应用程序:,使用DelayedJob作为查询机制。Github上有Blake Mizerany的示例应用程序
exec('curl -0 '+url)
从sinatra应用程序
我试着用叉子和分离来做这件事,但似乎是假的
(我在windows上)试一试怎么样:
exec('curl -0'+url) if fork == nil
试一试怎么样:
exec('curl -0'+url) if fork == nil
Github上有Blake Mizerany的示例应用程序:,使用DelayedJob作为查询机制。Github上有Blake Mizerany的示例应用程序:,使用DelayedJob作为查询机制。老问题,但是 使用老问题,但是
使用它似乎不起作用,但出于一个我不太明白的原因,它与Thread一起工作。new{exec('curl-O'+url)}它似乎不起作用,但出于一个我不太明白的原因,它与Thread一起工作。new{exec('curl-O'+url)}谢谢,这正是我想要的,西纳特拉dj的例子真的很前卫谢谢这正是我想要的,西纳特拉dj的例子真的很前卫