Rails: around_* callbacks

around_* callbacks are invoked before the action, then when you want to invoke the action itself, you yield to it, then continue execution. That’s why it’s called around

The order goes like this: before, around, after.

So, a typical around_save would look like this:

def around_save
   #do something...
   yield #saves
   #do something else...
end

Leave a Comment