Ruby on rails 3.2 如何在Rails的回调函数中使用延迟作业
我用的是延迟工作宝石 我想使用回调调用一个方法,如下所示 更新后:获取分数Ruby on rails 3.2 如何在Rails的回调函数中使用延迟作业,ruby-on-rails-3.2,delayed-job,Ruby On Rails 3.2,Delayed Job,我用的是延迟工作宝石 我想使用回调调用一个方法,如下所示 更新后:获取分数 我如何使用delay\u作业来完成此任务,以便在后台运行get\u score方法?我对delay\u作业不太熟悉,但从它的文档来看,这应该是可行的 after_update :obtain_score def get_score # code end private def obtain_score delay.get_score end 这个怎么样?对我有用 after_update :get_sco
我如何使用delay\u作业来完成此任务,以便在后台运行get\u score方法?我对delay\u作业不太熟悉,但从它的文档来看,这应该是可行的
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
嗨,是的,我就是这么做的,我只是在想有一种方法可以一次性完成。我想不是