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