.container-fluid .row .col-md-6 %h1 Adding list of users .row.my-3 .col-md-6 = form_with url: create_from_list_user_admin_index_path do |f| .row.align-items-center.mb-3 .col-auto = f.submit 'Create following users',class: 'btn btn-success' .col-auto .form-check = f.check_box :add_to_group, class: 'form-check-input' = f.label :add_to_group, 'Also add these users to the following group', class: 'form-check-label' .col-4 = f.select "group_id", options_from_collection_for_select( Group.all, 'id','name',params[:group_name]), {}, class: 'select2 form-control' .row.mb-3 .col-12 = f.text_area :user_list, value: nil, class: 'form-control', style: 'height: 30rem' .col-md-6 .card.card-default .card-header .card-title Info .card-body %ul %li List of user information in this format: %tt user_id,name(,passwd(,alias(,remark))) %li Note that %tt passwd, alias and %tt remark is optional. %li When %tt passwd or %tt alias is empty, the original value will be used instead. %li If the users with the same user_id already exists, existing information will be overwritten. Example: %ol %li %pre user1,Somchai Jaidee will create (or update) a user with login "user1" and setting the fullname to "Somchai Jaidee", also setting a random password. %li %pre user1,Somchai Jaidee, will create (or update) a user with login "user1" and and setting the fullname "Somchai Jaidee". No change is made to the password unless this is a new user. If this is a new user, a random password will be generated. :javascript $(document).on('import-map-loaded',(e) => { $('.select2').select2() });