title: Simple redirect_to show path is not working
body: <p>I am trying to show a resource after it has been created.</p>
  
  <p>routes.rb</p>
  
  <pre><code>  resources :eco_systems do
      member do
        get 'new'
        post 'create'
        get 'show'
      end
    end
  </code></pre>
  
  <p>eco_systems_controller.rb</p>
  
  <pre><code>class EcoSystemsController &lt; ApplicationController
    def new
      @eco_system = EcoSystem.new
    end
    def create
      @eco_system = current_user.eco_systems.create(params[:eco_system])
      redirect_to eco_system_path(@eco_system.id)
    end
    def show
  
    end
  end
  </code></pre>
  
  <p>When the <code>redirect_to eco_system_path(@eco_system.id)</code> is run, the resulting URL is </p>
  
  <pre><code>http://localhost:3000/eco_systems/5
  </code></pre>
  
  <p>Console output:</p>
  
  <pre><code>Started GET "/eco_systems/5" for 127.0.0.1 at 2011-06-14 16:04:22 +1000
    Processing by EcoSystemsController#new as HTML
    Parameters: {"id"=&gt;"5"}
  </code></pre>
  
  <p>But the page loaded is the new page. Why isn't the show action/view loaded?</p>