    # File lib/action_controller/dispatcher.rb, line 84
        def dispatch
          begin
            run_callbacks :before_dispatch
            Routing::Routes.call(@env)
          rescue Exception => exception
            if controller ||= (::ApplicationController rescue Base)
              controller.call_with_exception(@env, exception).to_a
            else
              raise exception
            end
          ensure
            run_callbacks :after_dispatch, :enumerator => :reverse_each
          end
        end