Ruby on rails rails:link_将所选复选框列表传递到参数中

Ruby on rails rails:link_将所选复选框列表传递到参数中,ruby-on-rails,checkbox,params,link-to,Ruby On Rails,Checkbox,Params,Link To,我不确定什么是适合我的情况的正确方法: 我想创建一个链接,将value=“1”的所有复选框推送到一个数组中,或者如果数组不可能,则单独推送到一个数组中,但我不知道如何表达这一点 <% @cards.each do |card| %> <%= check_box("#{card.name}", card.id, {checked: true}) %><%= "#{card.name}" %> <% end %> (Rails 4.2)在

我不确定什么是适合我的情况的正确方法:

我想创建一个链接,将value=“1”的所有复选框推送到一个数组中,或者如果数组不可能,则单独推送到一个数组中,但我不知道如何表达这一点

<% @cards.each do |card| %>
    <%= check_box("#{card.name}", card.id, {checked: true}) %><%= "#{card.name}" %>
<% end %>


(Rails 4.2)

在经历了很长一段时间的死胡同之后,我试图让它成为一个“干净”的解决方案,但最终采用了这种非常肮脏的方法。但正如他们所说,完成总比完美好:

创建一个到的链接,该链接将包括所有卡片,但添加一个附加参数:
user\u selected\u cards=“


创建一个javascript,用于侦听复选框的选中/取消选中,并读取与该特定复选框关联的id。然后获取传入的信息,并将其添加或删除到链接生成的实际url中,方法是在url中查找
用户选择的\u cards=
部分,并根据是否没有或已经在等号后添加到列表中来添加或删除id。

链接到
只是一个
标记。您可以在其
onclick
事件中构建参数,我猜?我同意;那太糟糕了。