title: "render :nothing => true" returns empty plaintext file?
body: <p>I'm on Rails 2.3.3, and I need to make a link that sends a post request.</p>
  
  <p>I have one that looks like this:</p>
  
  <pre><code>= link_to('Resend Email', 
    {:controller =&gt; 'account', :action =&gt; 'resend_confirm_email'}, 
    {:method =&gt; :post} )
  </code></pre>
  
  <p>Which makes the appropriate JavaScript behavior on the link:</p>
  
  <pre><code>&lt;a href="/account/resend_confirm_email" 
    onclick="var f = document.createElement('form'); 
    f.style.display = 'none'; 
    this.parentNode.appendChild(f); 
    f.method = 'POST'; 
    f.action = this.href;
    var s = document.createElement('input'); 
    s.setAttribute('type', 'hidden'); 
    s.setAttribute('name', 'authenticity_token'); 
    s.setAttribute('value', 'EL9GYgLL6kdT/eIAzBritmB2OVZEXGRytPv3lcCdGhs=');
    f.appendChild(s);
    f.submit();
    return false;"&gt;Resend Email&lt;/a&gt;'
  </code></pre>
  
  <p>My controller action is working, and set to render nothing:</p>
  
  <pre><code>respond_to do |format|
    format.all { render :nothing =&gt; true, :status =&gt; 200 }
  end
  </code></pre>
  
  <p>But when I click the link, my browser downloads an empty text file named "resend_confirm_email."</p>
  
  <p>What gives?</p>