= form_for(@usuario, html: {class: "form-horizontal"}, role: "form" ) do |f| fieldset legend strong = @usuario.new_record? ? 'Cadastrar' : 'Editar' | Usuário .form-group style="margin: 20px;" .col-sm-12 label.control-label for="prepended-input" Nome Completo* = f.text_field :nome_completo, class: "form-control", autofocus: "autofocus" = error_for @usuario, :nome_completo .form-group style="margin: 20px;" .col-sm-6 label.control-label Nome de Usuário* = f.text_field :nome_de_usuario, class: "form-control", autofocus: "autofocus" = error_for @usuario, :nome_de_usuario .col-sm-6 label.control-label for="prepended-input" CPF* = f.text_field :cpf, class: "form-control", id:"cpf", autofocus: "autofocus", placeholder: "000.000.000-00" = error_for @usuario, :cpf .form-group style="margin: 20px;" .col-sm-6 label.control-label Número da Matrícula = f.text_field :numero_da_matricula, class: "form-control", autofocus: "autofocus" .col-sm-6 label.control-label Cargo = f.text_field :cargo, class: "form-control", autofocus: "autofocus" .form-group style="margin: 20px;" .col-sm-12 label.control-label for="prepended-input" E-mail* = f.email_field :email, class: "form-control" = error_for @usuario, :email .form-group style="margin: 20px;" .col-sm-12 label.control-label for="prepended-input" E-mail Institucional = f.email_field :email_institucional, class: "form-control" = error_for @usuario, :email_institucional .form-group style="margin: 20px;" .col-sm-8 = f.check_box :receber_email, style: "margin-right: 5px;" label.control-label for="prepended-input" Deseja receber e-mails de alerta? = error_for @usuario, :receber_email - if @usuario.new_record? .form-group style="margin: 20px;" .col-sm-6 label.control-label for="password-field" Senha* = f.password_field :password, class: "form-control" = error_for @usuario, :password .col-sm-6 label.control-label for="password-field" Confirmação de Senha* = f.password_field :password_confirmation, class: "form-control" = error_for @usuario, :password_confirmation .form-group style="margin: 20px;" .col-sm-3 label.control-label for="prepended-input" Perfil* = f.select :perfil_id, options_from_collection_for_select(@perfis, 'id', 'nome', @usuario.perfil_id), { include_blank: "Selecione" }, class: "form-control s2" = error_for @usuario, :perfil_id .col-sm-3 label.control-label for="prepend-input" Poder = f.select :tipo_de_poder, options_for_select(@tipo_de_poder.collect {|t|["#{t[0].humanize}", t[0] ]}, @usuario.try(:tipo_de_poder)), {include_blank: "Selecione"}, id: "tipo_de_poder", class: "form-control s2" .col-sm-6 label.control-label for="prepended-input" Nivel de Permissão Para Unidades Orçamentarias = f.select :nivel_de_permissao_a_unidades, options_for_select(@permissao_unidades_orcamentarias.collect {|t|[ "#{t[0].humanize}", t[0] ] }, @usuario.try(:nivel_de_permissao_a_unidades)), {include_blank: false}, class: 'form-control s2', data: { value: @usuario.try(:nivel_de_permissao_a_unidades) } = error_for @usuario, :nivel_de_permissao_a_unidades .form-group style="margin: 20px;" h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-offset-5.col-sm-12 = f.submit "Salvar", class: "btn btn-primary" - if @usuario.new_record? = link_to "Cancelar", usuarios_path, class: "btn btn-inverse" - else = link_to "Cancelar", usuario_path(@usuario.id), class: "btn btn-inverse" - unless @usuario.data_do_termo.nil? = link_to usuarios_imprimir_path(relatorio: 'termo_de_responsabilidade', format: :pdf), id: 'botao_imprimir', target: '_blank', class: "btn btn-info" do | Imprimir Termo javascript: $(function () { $("#cpf").mask("000.000.000-00"); });