- @indice_de_projecao.new_record? ? action = :create : action = :update = form_for( @indice_de_projecao, url: url_for(controller: 'projecao/indices_de_projecao', action: action), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @indice_de_projecao.new_record? ? 'Cadastrar' : 'Editar' ' Índice .table-responsive style='margin-top: -3em;' table.table.table-hover.table-lg.mt-lg.mb-0 thead tr th.align-center.col-sm-2 ' Tipo do Índice th.align-center.col-sm-2 ' Nome do Índice - @exercicios_de_projecao.each do |exercicio| th.align-center.col-sm-2 = "#{exercicio} (%)" th.align-center.col-sm-2(title="Fonte de Pesquisa das Projeções") ' Fte. das Projeções tbody tr td.col-sm-2 = f.select :grupo_de_indice_id, options_from_collection_for_select(\ @grupos_de_indice, :id, :nome, @indice_de_projecao.grupo_de_indice_id\ ), { include_blank: 'Selecione' }, class: 'form-control s2' = error_for @indice_de_projecao, :grupo_de_indice_id td.col-sm-2 = f.text_field :nome, class: 'form-control' = error_for @indice_de_projecao, :nome - @exercicios_de_projecao.each do |exercicio| - projecao = @indice_de_projecao.projecoes_do_indice.find{|projecao| projecao.exercicio.eql?(exercicio.to_s)} td.text-center.col-sm-2 = f.fields_for :projecoes_do_indice, projecao do |f| = f.hidden_field :exercicio, value: exercicio.to_s = f.text_field :percentual, placeholder: '0,00 %', class: 'form-control', style: 'text-align: right;', data: { autonumeric: true, 'a-sep'=>'.', 'a-dec'=>',', 'a-sign'=> ' %', 'p-sign'=>'s', 'v-min'=> '0.00', 'v-max'=> '100' } = error_for projecao, :percentual td.col-sm-2 = f.text_field :fonte_das_projecoes, class: 'form-control' .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 - if @indice_de_projecao.new_record? = f.submit "Salvar e Cadastrar Outro", class: "btn btn-success", name: 'manter_form' = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", projecao_projecao_de_receita_path(id: contexto_atual.projecao_de_receita.id, tab: 'indices'), class: "btn btn-default"