rails selectize.js include_blank或autocomplete:false

时间:2016-12-18 22:23:36

标签: javascript ruby-on-rails ruby selectize.js

问题:当我输入client / _form.haml时,selectize.js会自动选择一个组,而我希望该字段默认为空,除非我开始输入或输入下拉列表

我正在使用gem "selectize-rails"

学生有很多小组。

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 个答案:

答案 0 :(得分:1)

添加include_blank: true可解决问题:

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