Différence entre after_create, after_save et after_commit dans les rails de rappels

La différence entre after_create, after_save et after_commit dans les Rails, c'est que:

  • after_save est invoquée lorsqu'un objet est créé et mis à jour
  • after_commit est appelé à créer, mettre à jour et de les détruire.
  • after_create n'est appelée lors de la création d'un objet

Est-ce la seule différence parmi ceux-ci, ou existe-il d'autres différences majeures?

  • Il duplique pas où est after_commit dans cette question?
InformationsquelleAutor Haseeb Ahmad | 2015-11-24