如何设置collection_select并选择默认多个?

时间:2015-08-22 14:19:49

标签: ruby-on-rails

我使用: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 => '' ) %>

1 个答案:

答案 0 :(得分:0)

如果您想使用collection_select设置所选内容,可以将选定ID数组传递给selected:selected => selected_ids,但之后您必须初始化该集合这里不是通过javascript。

如果通过javascript添加选项,则您需要在创建时为每个选项添加selected属性(使用javascript)