title: "No route matches" error?
body: <p>I am new Rspec and just started by generating a new controller on Rails 3. It generates some Rspec tests by default. I have a question about how to make them pass though. As it stands, I see this test in my terminal"</p>
  
  <blockquote>
    <p>1) BuildingsController GET 'show'
    should be successful</p>
  
  <pre><code> Failure/Error: get 'show'
   No route matches {:controller=&gt;"buildings", :action=&gt;"show"}
   # ./spec/controllers/buildings_controller_spec.rb:17:in `block (3 levels) in &lt;top (required)&gt;'
  </code></pre>
  </blockquote>
  
  <p>However, I don't understand why it's coming up because I already have this route created ("resources :buildings"), and I ran <code>rake routes</code> and made sure it's there. </p>
  
  <blockquote>
    <p>building GET /buildings/:id(.:format) {:action=>"show", :controller=>"buildings"}</p>
  </blockquote>
  
  <p>What is necessary to make this pass? Here is the test by the way:</p>
  
  <pre><code>  describe "GET 'show'" do
      it "should be successful" do
        get 'show'
        response.should be_success
      end
    end
  </code></pre>