【发布时间】:2018-01-28 16:10:07
【问题描述】:
我有一个应用程序,其中要选择多个复选框,因此如何在复选框标记中提供名称作为数组,以便我可以在控制器的参数中检索它。 我实际上对我的复选框参数感到很困惑,尤其是对于多个复选框。 我可以在复选框名称=“任何名称”中给它任何随机名称,以便我可以在控制器的参数中访问它 请注意我的查询,我什至找不到合适的文章
提前致谢
我将它命名为 hi[] 数组,'hi' 随机词或者我应该遵循一些约定
<input type="checkbox" name= "hi[]" value="" class="form-select form-control" id="clients"
onchange="this.value=this.checked;" style="display: inline-block;width: 20px;" />
【问题讨论】:
-
您的问题未解决。你实际上需要什么?复选框表单助手或参数中的复选框值或参数中的复选框名称
-
我需要知道参数中的复选框名称,以及当我们有多个复选框时如何命名它们,如果我们有名称,那么我们可以轻松地从 params 中检索它的值。就像我把它命名为 hi[],对吗?我可以在控制器的参数中输入任何随机名称并使用该名称吗
-
是的,复选框数组是正确的
-
那么我将如何检索控制器中 Params 中的所有值...我所说的值对于选中的复选框是正确的,例如 params[:hi][]
标签: html ruby-on-rails checkbox parameters