after_createとafter_commitの違い

after_create → transaction(COMMITの実行)の直前で実行される≒間違いがあったらRollbackされる。

after_commit → transaction(COMMITの実行)後に実行される。 すでにDBの中に入った後なのでRollbackされない