I have been trying to figure out when exactly each callback for active record is called in rails.
My specific problem is: does a before_save ever not get called. For example if you do a create.
The broader approach is when and where is each called. Also say you modify the existing object in a call back which will you have to re-save in, and can you force a save inside a callback, will that save call the save_callbacks... You see where I am going.