繁体   English   中英

Rails:多选框语法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM