![](/img/trans.png)
[英]How do a call a method from the ApplicationController before every method call?
[英]How do I do a method call every x seconds?
是否有一個簡單的庫可以讓我按傳入的Web請求指定的每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
最好將其交付給后台任務,看看resque-scheduler和Resque 。 還有一個不錯的Railscast ,值得一試。 其他任何使用權杖的做法都不對。
我確實找到了這個寶石( sucker_punch ),看起來它可以滿足您的要求
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.