rails3 form_tag

时间:2011-10-31 13:37:27

标签: ruby-on-rails ruby-on-rails-3

我有一个带有form_tag的视图,

<table class="center">
  <%= render @products %>     
</table> 
<%= form_tag write_offs_path, :remote => true, :id => "add_write_off" do %> 
<%= submit_tag "Write off", :id => "set_write_off" %><br/>
<%= text_area_tag 'comment', nil, :size => "100x5", :id => "write_off_comment" %> 
<% end %>

在产品patrial我

<% check_box_name = product.class.table_name + "[]" -%>
<tr>
 ....
 <td>
    <%= check_box_tag check_box_name, product.id %>
  </td>
</tr>

现在,当我选择一些复选框并按下提交按钮时,只有注释表单text_area进入参数,但产品复选框值数组没有来,如何解决?

1 个答案:

答案 0 :(得分:3)

您的部分必须在form_tag内呈现,才能成为表单的一部分。