tr.nested-fields td - if f.object.try(:persisted?) p.form-control-static = f.object.orcamento.exercicio.to_s - else = f.select :orcamento_id, options_from_collection_for_select( \ @orcamentos, :id, :exercicio, f.object.try(:orcamento_id) \ ), { include_blank: "Selecione" }, class: "form-control s2", id: "orcamento_id" = error_for f.object, :orcamento_id, :orcamento td - if f.object.try(:persisted?) p.form-control-static = f.object.unidade_orcamentaria_vinculada.codigo_completo_e_nome - else = f.select :unidade_orcamentaria_vinculada_id, options_from_collection_for_select( \ [], :id, :codigo_completo_e_nome, f.object.try(:unidade_orcamentaria_vinculada) \ ), { include_blank: "Selecione" }, class: "form-control s2", id: "unidade_orcamentaria_vinculada_id" = error_for f.object, :unidade_orcamentaria_vinculada_id, :unidade_orcamentaria_vinculada span.help-block ' Selecione um exercício para filtrar as unidades orçamentárias. td - if !f.object.try(:item).try(:persisted?) = link_to_remove_association " Remover", f, class: "btn btn-sm btn-danger icone-anular"