Ruby on rails Rails 3表单错误-参数数目错误(1代表2)
我的rails 3.2.16表单中出现错误:Ruby on rails Rails 3表单错误-参数数目错误(1代表2),ruby-on-rails,forms,Ruby On Rails,Forms,我的rails 3.2.16表单中出现错误: <%= form_for @group_member, :as => :group_member, :url => {:action=>'edit_group_member', :id=>@group, :person_id => @group_member.person_id} do |f| %> <%= hidden_field_tag :person, @group_member.person
<%= form_for @group_member, :as => :group_member, :url => {:action=>'edit_group_member', :id=>@group, :person_id => @group_member.person_id} do |f| %>
<%= hidden_field_tag :person, @group_member.person_id %>
<p><table border="0" cellpadding="3" cellspacing="0">
<tr>
<td><%= f.check_box :admin %></td>
<td><label for="group_member_admin">Group administrator (can modify members and most group properties)</label></td>
</tr>
</table>
</p>
<p>
<%= submit_tag "Save" %>
<%= submit_tag "Cancel" %>
</p>
<% end %>
:group_member,:url=>{:action=>'edit_group_member',:id=>@group,:person_id=>@group_member.person_id}do | f |%>
组管理员(可以修改成员和大多数组属性)
然后我得到一个错误:
wrong number of arguments (1 for 2)
Extracted source (around line #7):
4: <%= hidden_field_tag :person, @group_member.person_id %>
5: <p><table border="0" cellpadding="3" cellspacing="0">
6: <tr>
7: <td><%= f.check_box :admin %></td>
8: <td><label for="group_member_admin">Group administrator (can modify members and most group properties)</label></td>
9: </tr>
10: </table></p>
参数数量错误(1代表2)
提取的源(第7行附近):
4:
5:
6:
7:
8:组管理员(可以修改成员和大多数组属性)
9:
10:
请帮助我发现此代码的错误。删除
:as => :group_member
从.对不起,我后来意识到这个问题是由于插件中的自定义代码覆盖了helper方法引起的。所以,通常这段代码可以正常工作
当然,如果其他人疯狂地试图调试类似的问题,他们需要记住一些事情。Hm,在我看来没问题。你能添加
并注释掉带有错误的行吗?@BroiSatse然后我得到了未定义的方法“source\u location”#