我正在使用delayed_job gem。
我想使用回调调用方法,如下所示
after_update:get_score
如何使用delay_job以便get_score方法在后台运行?
答案 0 :(得分:3)
这个怎么样?适合我。
after_update :get_score
private
def get_score
# code
end
handle_asynchronously :get_score
答案 1 :(得分:0)
我对delayed_job
并不太熟悉,但从其文档来看,这应该有效。
after_update :obtain_score
def get_score
# code
end
private
def obtain_score
delay.get_score
end