ol.breadcrumb li = link_to "Diários De Obra", obra_diarios_de_obra_path, class: "link_breadcrumb" li = link_to @diario_de_obra.numero, @diario_de_obra, class: "link_breadcrumb" li.active Cadastrar Mãos de Obra section.widget .widget-body = form_for( @diario_de_obra, url: url_for(action: 'atualizar_maos_de_obra', controller: 'obra/diarios_de_obra'), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong ' Cadastrar Mãos de Obra .table-responsive table.table.table-bordered.table-hover thead tr th Mão de Obra th width="25%" Quantidade th width="120px" Opções tbody#maos_de_obra_rdo = f.fields_for :maos_de_obra_rdo do |mao_de_obra| = render 'mao_de_obra_rdo_fields', f: mao_de_obra tfoot tr td.links colspan=3 align="right" = link_to_add_association ' Adicionar'.html_safe, f, :maos_de_obra_rdo, :"data-association-insertion-node" => "tbody#maos_de_obra_rdo",:"data-association-insertion-method" => "append", class: 'btn btn-primary btn-sm', id: 'btn-add-maos-de-obra-rdo' .form-actions .row .col-sm-12 = f.submit "Salvar e voltar", class: "btn btn-primary" = link_to "Cancelar", obra_diario_de_obra_path(@diario_de_obra) + "?tab=maos_de_obra", class: "btn btn-default" - content_for :js do javascript: $(function(){ $('form').submit(function() { $('.quantidade').each(function() { var campo = $(this); var conteudo = campo.autoNumeric('get'); campo.autoNumeric('destroy'); campo.val(conteudo); }); }); $('form').on('cocoon:after-insert', function(e, insertedItem) { $('select.s2', insertedItem).select2(); $('select.s2').on('select2:select', function (evt) { $(this).focus(); }); $('input.quantidade', insertedItem).autoNumeric('init'); }); });