[英]Rails: Multi-select box syntax
基本上我有这种形式:
<%= builder.select(:song_id, options_for_select(@selections.sort!), {}, {multiple: true, size: 7}) %>
在html中正在呈现如下内容:
<input name="allocation[song_id][]" type="hidden" value="" />
<select id="allocation_song_id" multiple="multiple" name="allocation[song_id][]" size="7">
基本上,我很好奇第二组数组括号(allocation[song_id]**[]**)
来自哪里,因为我认为这会影响我的参数传递方式(歌曲ID始终默认为第一首歌曲)提交表单后)。 任何指针将不胜感激。
多重选择框就像复选框。 如果可以选择多个选项,那么它应该是array(括号是array)。 隐藏输入是未选择任何人时的输入。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.