2016-12-18 2 views
0

Задача: когда я вхожу в клиент/_form.haml, группа выбирается selectize.js, тогда как я хочу, чтобы поле было пустым по умолчанию, если я не начну вводить текст или введите раскрывающийся список.rails selectize.js include_blank или автозаполнение: false

Я использую 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

Добавление include_blank: true исправляет проблему:

= f.select :group_id, Group.all.map{|c| [c, c.id]}, {include_blank: true},class: 'selectize' 
Смежные вопросы