Jquery Rails窗体复选框标记参数传入数组

Jquery Rails窗体复选框标记参数传入数组,jquery,ruby-on-rails,forms,checkbox,Jquery,Ruby On Rails,Forms,Checkbox,我正在使用jquery移动样式表的表单中的复选框标记。我的带有check_-box_标记的form_标记在没有jquery mobile的情况下工作,但是当我开始使用jquery mobile css和javascript时,check_-box_标记只允许我选中一个选项。代码如下: <%= form_tag(posts_path, :multipart => true) do %> <div data-role="fieldcontain"> <f

我正在使用jquery移动样式表的表单中的复选框标记。我的带有check_-box_标记的form_标记在没有jquery mobile的情况下工作,但是当我开始使用jquery mobile css和javascript时,check_-box_标记只允许我选中一个选项。代码如下:

<%= form_tag(posts_path, :multipart => true) do %>

<div data-role="fieldcontain">
    <fieldset data-role="controlgroup">
        <legend>Choose terms:</legend>
        <%= check_box_tag name= "agreement[]", value=1, checked = false, :id => "checkbox-1" %>
        <label for="checkbox-1">I agree</label>
        <%= check_box_tag name= "agreement[]", value=2, checked = false, :id => "checkbox-2" %>
        <label for="checkbox-2">I agree without preconditions</label>
    </fieldset>
</div>
true)do%>
选择术语:
“复选框-1”%>
我同意
“复选框-2”%>
我无条件同意

为什么在使用jquery mobile css和javascript时,我不能在UI中同时选中这两个复选框?如何将参数数组传递给Rails服务器?

我找到了解决方案。有另一个与此相关的stackoverflow帖子:。我应该在我的名字数组中使用索引:因此协议[1]和协议[2]可以工作,而不是在复选框标记中只说协议[]