我希望有我的网页上几个复选框,并访问这些复选框值的链接,在link_to
帮手通过。我不想用一个形式,因为认为基本上有一些穿插链接,它不会自然似乎是一个合乎逻辑的提交按钮的形式。可以在Rails视图中输入没有表单的输入吗?
我有类似
<% for p in @some_array %>
<!--other stuff .... -->
<input value=<%= p.id %> id=<%= p.id %> name="selected[]" type=checkbox>
<!--other stuff .... -->
<%= link_to "View all selected thing(s)", :action => 'show_selected', :selected_things => selected[] %>
但它似乎并没有认识到可变selected
存储的输入。它提出了
undefined local variable or method `selected' for #<#<Class:0x000001021b4a38>:0x00000102319a90>
你混合红宝石(服务器侧,'<(%)=的link_to ...%>')与在客户端的东西(浏览器,的形式,并用名称形式元素'选择了[]')。没有你制造一个或者框架魔法,没有直接的联系。 – 2012-07-26 00:42:53
我想这就是我的问题 - 可能是我没有清楚地解释自己。如何使这样的连接,如果我想使用的输入一些HTML元素发送到服务器端方法,而不是使用表单提交按钮。 – highBandWidth 2012-07-26 01:42:52