Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在服务器端(rails)中解析复选框值?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 如何在服务器端(rails)中解析复选框值?

Ruby on rails 如何在服务器端(rails)中解析复选框值?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是ruby+rails的初学者 我无法获取带有rails参数[]的复选框控件中的值 本案: 我有一个带有复选框的简单表单,我想用用户选中的值向控制器操作发送reqular请求。 params[:rating]的值可能很少的问题 我的情况是: html用户端: <form id="ratings-form"> <input name="rating" type="checkbox" value="G">G <input name="rating"

我是ruby+rails的初学者

我无法获取带有rails参数[]的复选框控件中的值

本案:

我有一个带有复选框的简单表单,我想用用户选中的值向控制器操作发送reqular请求。 params[:rating]的值可能很少的问题

我的情况是: html用户端:

<form id="ratings-form">
     <input name="rating" type="checkbox" value="G">G
     <input name="rating" type="checkbox" value="PG">PG
     <input name="rating" type="checkbox" value="PG-13">PG-13
     <input name="rating" type="checkbox" value="R">R
     <input type="submit" value="refresh">
</form>
我应该在代码中更改什么才能使其工作

谢谢

试试这个HTML

<input name="rating[]" type="checkbox" value="G">G
<input name="rating[]" type="checkbox" value="PG">PG
<input name="rating[]" type="checkbox" value="PG-13">PG-13
<input name="rating[]" type="checkbox" value="R">R
那么您应该在params[:rating]中有一个数组。

试试这个HTML

<input name="rating[]" type="checkbox" value="G">G
<input name="rating[]" type="checkbox" value="PG">PG
<input name="rating[]" type="checkbox" value="PG-13">PG-13
<input name="rating[]" type="checkbox" value="R">R
那么您应该在params[:rating]中有一个数组