title: Controller/Action not found although physically present?
body: <p>My attempt to make a <code>new</code>-action which gives the user a form and a <code>create</code>-action to process it fails with the error message `.</p>
  
  <p><strong>View:</strong> app/views/studios/new.html.erb:<br /></p>
  
  <pre><code>&lt;%= form_for @studio, url: {action: 'create'} do |f| %&gt;
    &lt;%= f.text_field :name %&gt;
    &lt;%= f.submit 'Create' %&gt;
  &lt;% end %&gt;
  </code></pre>
  
  <p><br />
  <strong>Controller:</strong> app/controllers/studio_controller.rb:<br /></p>
  
  <pre><code>def new
    @studio = Studio.new
  
    respond_to do |format|
      format.html
      format.json { render json: @studio }
    end
  end
  
  def create
    # TODO
  end
  </code></pre>
  
  <p><br />
  <strong>Route:</strong> config/routes.rb<br /></p>
  
  <pre><code>get 'studios/new' =&gt; 'studios#new', :as =&gt; 'new_studio'
  </code></pre>
  
  <p><br />
  On attempting to visit <code>http://localhost:3000/studios/new</code>, I am presented with the error</p>
  
  <pre><code>No route matches {:action=&gt;"create", :controller=&gt;"studios"}
  </code></pre>
  
  <p>As you can see, the <code>create</code>-action is present in the <code>studios</code>-controller. Why is it failing?</p>