2011-07-07 37 views
0

在控制器哇我得到一个复选框,这是未经检查和在视图页面中定义的数组。在视图页面中,我有一组带有相应图像的复选框。所以我需要在控制器中获得这些复选框数组,并检查它是否被选中,然后再次将相应的图像与选中的项目一起传递到视图页面。红宝石复选框数组

回答

0

这取决于你在视图中的复选框的名称。这些值将在控制器中的params[]散列/数组中可用。要查看值的格式如何查看服务器日志何时提交表单,您将看到所有提交的参数。

+0

我相信我会得到控制器中的checbox数组作为参数,如果只有复选框被选中。我需要获得未经检查的checbox阵列。 – rubyist

+0

我真正想要的是在我的视图页面中列出了复选框和相应的图像。因此,当我选择图像并单击继续按钮时,它将转到js功能,然后对所选图像执行一些处理。所以我只需要将选定的图像作为params发送给JS功能。所以我认为最好的方法是将这些选定的图像从视图传递给控制器​​,然后检查它是否被选中,然后将结果返回给视图再次作为参数传递给js func – rubyist

+0

所以我认为好的方法是将视图中的所有图像和复选框传递给控制器​​,然后检查它是否被选中,然后再将结果返回到视图以作为params传递给js func – rubyist