Editando Conta Bancária

<% @conta_bancaria = ContaBancaria.find(session[:conta_bancaria_id]) %> <%= error_messages_for :conta_bancaria %> <% form_for(@conta_bancaria) do |f| %> <%= f.hidden_field :"#{String(objeto.class).downcase}_id", :value => objeto.id %>

<%= f.collection_select :uf_id, Uf.find(:all, :order => "sigla"), :id, :nome, :prompt => 'Selecione um estado' %>

<%= f.collection_select :cidade_id, Cidade.find(:all, :order => "nome"), :id, :nome, :prompt => 'Selecione uma cidade' %> <%= f.hidden_field :cidade_id, :id => 'selecionado' %>
Tipo de Favorecimento *
<%= f.select :tipo_favorecimento, ContaBancaria::TIPO_FAVORECIMENTO, :include_blank => true %>
Nome do Favorecido *
<%= f.text_field :nome_favorecido, :size => 40, :maxlength => 100 %>
Banco *
<%= f.collection_select :banco_id, Banco.find(:all), :id, :numero_nome_banco, :prompt => 'Selecione um Banco' %>
Tipo da Conta *
<%= f.select :tipo_conta, ContaBancaria::TIPO_CONTA, :include_blank => true %>
Nº da Agência *
<%= f.text_field :num_agencia, :size => 15, :maxlength => 15 %>
Nome da Agência
<%= f.text_field :nome_agencia, :size => 15, :maxlength => 30 %>
Nº da Conta *
<%= f.text_field :num_conta, :size => 15, :maxlength => 15 %>
Operação
<%= f.text_field :operacao, :size => 5, :maxlength => 10 %>
Telefone(s)
<%= f.text_field :telefone, :size => 30, :maxlength => 100 %>
Contato
<%= f.text_field :contato, :size => 30, :maxlength => 100 %>
<% session[:conta_bancaria_id] = nil %> <%= f.submit "Salvar" %> ou <%= link_to 'Cancelar', edit %>
* Campos obrigatórios
<% end %>