2010-12-15 9 views
4

私はHerokuではこのエラーが発生していますが、ローカルではありません。それはなぜだろう? /home/slugs/352624_0e85669_cd2f-9e7b2ba0-45de-479f-b275-af88d0b560c6/mnt/.bundle/gems/ruby/1.8/gems/actionpack-3.0.0/lib/action_view/helpers/からrails - 何がありますか?ブロックパラメータの複数の値(0の場合は1) - 平均?

/disk1/home/slugs/352624_0e85669_cd2f-9e7b2ba0-45de-479f-b275-af88d0b560c6/mnt/app/views/sessions/_new.html.erb:2: warning: multiple values for a block parameter (0 for 1) 

capture_helper.rb:form_tagメソッドに与えられたブロックは、任意のパラメータを取りません

<div id="account-signin"> 
<%= form_tag(new_user_session_path, :method=>'post', :id => 'user_signin') do |f| %> 
    <table> 
    <tr> 
    <td> 
    <table> 
     <tr> 
     <td> 
     <%= label_tag 'Email' %> 
     </td> 
     <td> 
     <%= label_tag 'Password' %> 
     </td> 

答えて

26

:39

は、ここにテンプレートの一部です。このエラーはブロックに引数が必要だが、form_tagにはそれを与える引数がないことを伝えています。 "| f |"を削除してください。ビットがform_tag行の最後にあるとうまくいくはずです。

+1

これは正しいものであり、10個のアップフォートが必要です。 –

+0

ありがとうございます。私はこれを知らなかった。 – AnApprentice

+0

@ryan:アップヴォーグの代わりに、私はRails 3 in Actionのコピーも受け入れます。 –

関連する問題