【发布时间】:2013-07-22 05:24:11
【问题描述】:
我正在使用delayed_job gem。
我想使用如下回调调用方法
after_update :get_score
我怎样才能为此使用 delay_job 以便 get_score 方法在后台运行?
【问题讨论】:
标签: ruby-on-rails-3.2 delayed-job
我正在使用delayed_job gem。
我想使用如下回调调用方法
after_update :get_score
我怎样才能为此使用 delay_job 以便 get_score 方法在后台运行?
【问题讨论】:
标签: ruby-on-rails-3.2 delayed-job
这个怎么样?对我有用。
after_update :get_score
private
def get_score
# code
end
handle_asynchronously :get_score
【讨论】:
我对@987654321@ 不太熟悉,但从它的文档来看,这应该可以。
after_update :obtain_score
def get_score
# code
end
private
def obtain_score
delay.get_score
end
【讨论】: