1

私がこのようなものを持っている場合:

after_save :call_service

def call_service
  # call a super slow service
end

これによりコントローラーが遅くなりますか (このモデルが保存されている作成アクションで)、それとも非同期で発生していますか? これも本当after_commitですか?

4

1 に答える 1

1

これは、 ResqueSidekiqなどのキュー、またはその他のバックグラウンド ジョブ処理の代替手段を特に使用しない限り、非同期では発生しません。

于 2013-07-26T19:44:18.523 に答える