Acabo de contribuir com o site Buscar Cep enviando um exemplo de busca de endereço pelo CEP, em RubyOnRails e usando AJAX. Bem simples, mas como faltava um exemplo em Rails resolvi fazer e publicar.
Bem útil para facilitar a vida de usuários já buscando quase todo endereço dele quando ele digita o cep, faltando ele colocar apenas o número.
O exemplo é um formulário que pede o cep e quando enviado exibe um formulário com o endereço, caso o cep seja inválido ou ocorra algum problema será exibida a mensagem no lugar do formulário para que o problema seja resolvido.
O código está em 3 arquivos, seguem eles e a aplicação inteira em um zip. Pretendo colocar um demo no ar também, informo aqui se fizer.
Controlador: cadastro_controller.rb
Página inicial: index.rhtml
Página lida por ajax: buscarcep.rhtml
Aplicação Inteira: buscarcep.zip
Comments
Pretendia fazer um artigo sobre o meu projeto final mas acabei não fazendo e agora após um ano que o projeto foi apresentado vou fazer um resumo.
Meu projeto final foi um software em java para celular com a função de rede social e comunicação baseada em localização real, usando principalmente bluetooth.
A idéia é de você criar um perfil público em seu celular, quem estiver próximo de você e usando o software poderá ver este perfil e você ver o perfil da pessoa, trocar mensagens entre outras funções. No caso de conhecidos, pessoas da sua agenda, o software iriá avisar que a pessoa está próxima a você, facilitando encontros principalmente em locais públicos movimentados.
A apresentação foi feita no próprio emulador de celulares para java e tiramos algo próximo a 10. Valeu a experiência pois tivemos várias dificuldades por estarmos usando tecnologias novas que ainda eram muito pouco usadas.
Equipe: Paulo Guilherme, Pedro Valentini, Vinicius Luiz, Wendel Lima.
1 Comment
Fiz hoje a tarde esse simples código para eu nunca mais precisar colocar configuação hardcoded (dentro do código), e sim em um arquivo externo como este que no rails eu adicionei em config/site.yml:
admin_email: admin@mysite.com
url: http://www.mysite.com
site:
--title: My Site
--description:
--keywords:
Atenção os — são 2 espaços, yaml exige que você use espaços invês de tabs, configure seu editor para usar 2 espaços como tab, inflizmente o wordpress não mantém os espaços corretamente, será que o typo faria isso?
No final do config/environment.rb, ou a inicialização de qualquer programa em ruby, coloque as seguintes linhas:
config = YAML::load(File.open("#{RAILS_ROOT}/config/site.yml"))
config.each { |key, value| eval "$#{key.upcase} = #{value.inspect}" }
Elas leem o arquivo e definem as variáveis globais, neste caso você teria as seguintes variáveis globais:
$ADMIN_EMAIL, $URL e $SITE, sendo a última um hash, com por exemplo $SITE[’title’].
Qualquer dúvida ou problema podem comentar.
Atualizado em 03/2007.
Pages
-
Archives
-
Categories
-
Meta
-