2011-10-23 51 views
4

我使用许多复选框在页面如下:Rails的复选框,而params

<%= check_box_tag(:one, value = 1) %></p> 

想象一下,它会从1到20,所有的值相同的变化。我怎样才能进入控制器的params被检查的?

例如:如果用户检查3,5和10,我怎样才能在单个参数中得到这些参数?

回答

5

你会已经只得到被检查的;未经检查的框不会发送到服务器。

+0

但是我怎样才能从一个单一的参数中得到它们?使用大量参数似乎并不正确。 –

+0

@ArthurWilson不确定你的意思。如果他们都被命名为相同的东西,他们不是来作为一个数组? (我不记得我的头顶,对不起。) –

+0

如果我将它们命名为':numbers []'并调用'params(:numbers)',它会起作用吗? –