Este brcep usa api de terceiros (republicavirtual) para fazer a pesquisa do CEP.
O
https://github.com/prodis/correios-cep usa a api do próprio correios. Provavelmente é a mesma api usada nos aplicativos dos correios. Não sei se é legal a até quando/como vai funcionar.
Mas eu testei aqui com o código de exemplo o funciona normal.
Não precisa do require no rails.
Só precisa colocar no seu Gemfile:
gem 'correios-cep'
Você precisa receber o cep em uma action e instanciar o objeto.
finder = Correios::CEP::AddressFinder.new
address = finder.get("54250610”)
Aí é só usar onde precisar a hash:
{:neighborhood=>"Cavaleiro", :zipcode=>"54250610", :city=>"Jaboatão dos Guararapes", :complement=>"", :address=>"Rua Fernando Amorim", :state=>"PE”}
--
Oséias Ferreira
> --
> --
> Você recebeu essa mensagem porquê está inscrito no Google
> Groups "rails-br".
> Para enviar uma mensagem para o grupo, mande um email para
rail...@googlegroups.com
> Para se descadastrar, mande um e-mail para
>
rails-br+u...@googlegroups.com
> Visite o grupo em
http://groups.google.com/group/rails-br?hl=pt-BR
> Leia nossa política de uso:
http://goo.gl/YGgt7
>
> ---
> Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para
rails-br+u...@googlegroups.com.
> Para mais opções, acesse
https://groups.google.com/d/optout.