1

私はdelayed_jobgemを使用しています。

次のようにコールバックを使用してメソッドを呼び出したい

after_update:get_score

get_scoreメソッドがバックグラウンドで実行されるように、これにdelay_jobを使用するにはどうすればよいですか?

4

2 に答える 2

3

これはどう?私のために働きます。

after_update :get_score

private
def get_score
  # code
end
handle_asynchronously :get_score
于 2013-07-21T21:24:11.020 に答える
0

私はあまり詳しくありませんdelayed_jobが、そのドキュメントから判断すると、これは機能するはずです。

after_update :obtain_score

def get_score
   # code
end

private
def obtain_score
  delay.get_score
end
于 2012-09-27T11:42:32.307 に答える