title: How can I fix this warning produced when I run my Test::Unit tests
body: <p>I'm getting this warning in my Test::Unit output...</p>
  
  <pre><code>/usr/local/bin/ruby -I.:lib:test -rtest/unit -e "%w[test/functional/sessions_controller_test.rb].each { |f| require f }" | unit_diff -u
  Loaded suite -e
  Started
  .../Users/ethan/project/mtc/contactdb/app/views/sessions/new.html.haml:30: warning: multiple values for a block parameter (0 for 1)
      from /usr/local/lib/ruby/gems/1.8/gems/haml-2.0.8/lib/haml/helpers/action_view_mods.rb:142
  [...repeated eight times...]
  </code></pre>
  
  <p>I think the relevant part is:</p>
  
  <pre><code>/contactdb/app/views/sessions/new.html.haml:30: warning: 
    multiple values for a block parameter (0 for 1)
  </code></pre>
  
  <p>Looking at my Haml file, I've narrowed it down to this snippet (I think)...</p>
  
  <pre><code>- form_tag( recover_login_path, :method =&gt; 'get') do |f|
    %p
      = text_field_tag :email, '', { :size =&gt; '35', :maxlength =&gt; '255' }
  </code></pre>
  
  <p><code>recover_login</code> is a named route.</p>
  
  <p>I looked at the API docs for <code>form_tag</code>. It seems like my code is following what they have in the examples.</p>