是否有一个简单的库可以让我每隔 x 秒指定一个非常简单的任务来安排一个非常简单的任务?

我正在寻找以下方面的东西:

Something.after(5) { call_method }

很简单的。我是否必须安装像 resque 这样的库,或者是否有可以处理此问题的库?我不是在寻找完整的后台队列处理,只是在 x 秒后调用一个简单的方法。我知道 resque 和 sidekiq ......

我需要从 Rails 或 Sinatra 运行它。

最佳答案

也许重写您的代码示例:

Something.after(5) { call_method }

至:

Something
Thread.new do
  sleep(5)
  call_method
end

关于ruby-on-rails - 如何每 x 秒调用一次方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16007148/

10-10 15:29