2016-12-18 35 views
0

问题:当我输入客户端/ _form.haml时,一个组被selectize.js自动选中,而我希望该字段默认为空,除非我开始键入或者进入下拉菜单。我正在使用gem "selectize-rails"rails selectize.js include_blank或自动完成:false

学生有很多组。

Main.js:

/*global $*/ 
/*global app*/ 
$(document).ready(function(){ 
    if ($('.selectize')){ 
     $('.selectize').selectize({ 
      sortField: 'text' 
     }); 
    } 

}); 

学生/ _form.haml:

= simple_form_for(@client_group) do |f| 
    .form-inputs 
    = f.input :client_name 
    = f.select :group_id, Group.all.map{|c| [c, c.id]}, {},class: 'selectize' 
    .form-actions 
    = f.button :submit, class: 'btn btn-primary' 

回答

1

添加include_blank: true解决了这个问题:

= f.select :group_id, Group.all.map{|c| [c, c.id]}, {include_blank: true},class: 'selectize'