- if @sub_elemento_de_despesa.new_record? - acao, metodo = :criar_novo, :post - redirect_path = new_contabilidade_sub_elemento_de_despesa_path - else - acao, metodo = :update, :put - redirect_path = contabilidade_sub_elementos_de_despesa_path(modulo: contexto_atual.class.to_s.downcase, exercicio: contexto_atual.exercicio) = form_for( @sub_elemento_de_despesa, url: url_for( controller: 'contabilidade/sub_elementos_de_despesa', action: acao ), method: metodo, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = "Subelemento de Despesa" .form-group .row - if @sub_elemento_de_despesa.new_record? .col-sm-5 = f.label :elemento_de_despesa, "Elemento de Despesa*", class: "control-label" = f.select :elemento_de_despesa_id, options_from_collection_for_select( \ @elementos_de_despesa, :id, :codigo_e_descricao, @sub_elemento_de_despesa.elemento_de_despesa_id \ ), { include_blank: "Selecione" }, class: "form-control s2", id: "select2-elemento_de_despesa_id" = error_for @sub_elemento_de_despesa, :elemento_de_despesa_id - else .col-sm-5 = f.label :elementos_de_despesa, "Elemento de Despesa:", class: "control-label fw-span-bold" p =< "#{@sub_elemento_de_despesa.elemento_de_despesa.codigo_e_descricao}" = f.hidden_field :elemento_de_despesa_id, value: @sub_elemento_de_despesa.elemento_de_despesa_id .form-group .row .col-sm-2 = f.label :codigo, "Código*", class: "control-label" = f.number_field :codigo, class: "form-control" = error_for @sub_elemento_de_despesa, :codigo .col-sm-5 = f.label :descricao, "Descrição*", class: "control-label" = f.text_field :descricao, class: "form-control" = error_for @sub_elemento_de_despesa, :descricao .form-actions .row .col-sm-12 =< f.submit "Salvar", class: "btn btn-primary" =< link_to "Cancelar", redirect_path, class: "btn btn-default" javascript: $(document).ready(function(){ carregaCombosComPontos(); })