after_save
は、レコードが保存されると(ただし、コミットされる前に)呼び出されます。 after_create
が呼び出されている間は、データベーストランザクションがコミットされた後です。コードは、オブジェクトがコミットされる前に実行されているため、オブジェクトを見つけることができませんSidekiqジョブを説明し、このポストhttp://www.justinweiss.com/articles/a-couple-callback-gotchas-and-a-rails-5-fix/以外Rails after_saveとafter_commit gotcha
、私はafter_create
またはafter_commit
がより適しているwheterを決定するために知っておく必要がある他の落とし穴は何ですか使用する?
[Rails 4の\ _updateコールバックの理解](http://stackoverflow.com/questions/43310768/understanding-after-update-callback-in-rails-4)の可能な複製 –