rails/rails — pull request #8479 by kennyj (2012-12-10 16:52:39+00:00)
Title: Fix #7127. Don't call after_* callbacks when around_* callbacks returns false.

According to https://github.com/rails/rails/blob/master/activesupport/lib/active_support/callbacks.rb#L173-L179 and https://github.com/rails/rails/blob/master/activesupport/lib/active_support/callbacks.rb#L320, if we don't call a block, value is not assigned .

Thus I guess we call after_* callbacks incorrectly in the case.