class AbstractController::Base

def _handle_action_missing(*args)

This method calls #action_missing with the current action name.
was found, #method_for_action will return "_handle_action_missing".
If the action name was not found, but a method called "action_missing"
def _handle_action_missing(*args)
  action_missing(@_action_name, *args)
end