【发布时间】:2013-05-15 00:37:28
【问题描述】:
我在一个页面中使用了许多复选框,如下所示:
<%= check_box_tag(:one, value = 1) %></p>
想象一下,它从 1 变为 20,但值改变了。如何在控制器中获取已检查的params?
示例:如果用户检查 3、5 和 10,我如何才能在单个参数中仅获取这些参数?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 checkbox params
我在一个页面中使用了许多复选框,如下所示:
<%= check_box_tag(:one, value = 1) %></p>
想象一下,它从 1 变为 20,但值改变了。如何在控制器中获取已检查的params?
示例:如果用户检查 3、5 和 10,我如何才能在单个参数中仅获取这些参数?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 checkbox params
您将已经只获得已检查的那些;未选中的框不会发送到服务器。
【讨论】:
:numbers[] 并调用 params(:numbers) 它会起作用吗?
'numbers[]' 并将参数设置为params[:numbers]。感谢您的帮助。