我使用:multiple => true
定义一个带有多个的collection_select并使用javascript来填充它,但是如何在collection_select上使用简单设置设置all option default been selected
?还是需要使用javascript来完成?
<%= collection_select('', :beacon_uuid, [], :id, :beacon_uuid , {:prompt => true }, :multiple => true, :size => 3 , :id => 'beacon_uuid_dropdown', :selected => '' ) %>
答案 0 :(得分:0)
如果您想使用collection_select
设置所选内容,可以将选定ID数组传递给selected
键:selected => selected_ids
,但之后您必须初始化该集合这里不是通过javascript。
如果通过javascript添加选项,则您需要在创建时为每个选项添加selected
属性(使用javascript)