我正在使用以下代码来选择多个值。
<select name="video" multiple="multiple" id="form-field-select-2" class="form-control">
<%video.each do |option|%>
<option><%=option%> </option>
<%end%>
</select>
但是在提交表单后,它并没有给出所有选择的值,而是只给出最后一个选择的值。
如果您对此问题有任何想法,请分享。
最佳答案
<select name="video[]" multiple="multiple" id="form-field-select-2" class="form-control">
<%video.each do |option|%>
<option><%=option%> </option>
<%end%>
</select>
您需要通过将名称更改为 video[]
关于html - 多个选择框在 Rails 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23646076/