私はdelayed_jobgemを使用しています。
次のようにコールバックを使用してメソッドを呼び出したい
after_update:get_score
get_scoreメソッドがバックグラウンドで実行されるように、これにdelay_jobを使用するにはどうすればよいですか?
私はdelayed_jobgemを使用しています。
次のようにコールバックを使用してメソッドを呼び出したい
after_update:get_score
get_scoreメソッドがバックグラウンドで実行されるように、これにdelay_jobを使用するにはどうすればよいですか?
これはどう?私のために働きます。
after_update :get_score
private
def get_score
# code
end
handle_asynchronously :get_score
私はあまり詳しくありませんdelayed_job
が、そのドキュメントから判断すると、これは機能するはずです。
after_update :obtain_score
def get_score
# code
end
private
def obtain_score
delay.get_score
end