1
我正在使用delayed_job gem。如何在Rails的回調函數中使用延遲作業
我想用一個回調如下
after_update調用一個方法:get_score
如何,我可以使用這個delay_job使得get_score方法是在後臺運行?
我正在使用delayed_job gem。如何在Rails的回調函數中使用延遲作業
我想用一個回調如下
after_update調用一個方法:get_score
如何,我可以使用這個delay_job使得get_score方法是在後臺運行?
我不太熟悉delayed_job
,但從它的文檔來看,這應該工作。
after_update :obtain_score
def get_score
# code
end
private
def obtain_score
delay.get_score
end
這個怎麼樣?適用於我。
after_update :get_score
private
def get_score
# code
end
handle_asynchronously :get_score
嗨,是的,那是我做了什麼,我只是想着有一種方法可以一次完成這一切。可能不會 – chell