Crab Log

Entradas categorizadas em ‘Ruby’

Cucumber

Outubro 18, 2009 · Deixe um comentário

Em post anterior fiz um apanhado sobre BDD. Agora começei a por a mão na massa. Testei o Cucumber no RubyStack está funcionando bem até agora. Estou seguindo um dos tutoriais que encontrei em Materiais sobre cucumber. Mais especificamente em Testes funcionais no Rails usando o Cucumber. No tutorial foram usados ainda RSpec, Webrat e Factory Girl. Foram citadas também as dependências em relação ao  hpricot, polyglot, term-ansicolor e treetop. Com o RubyStack instalado não precisei instalar mais nada até agora. Para gerar o código Rails para atender as features Cucumber usei scaffold.

Só falta a parte relativa ao login:

features

cucumber

Categorias: Rails · Ruby · Software · eXtreme Programming

BitNami RubyStack

Outubro 17, 2009 · 1 Comentário

Instalei o RubyStack da BitNami no Mac. Testei um hello world no Rails. Sem problemas até agora exceto o costumeiro

Routing Error

No route matches "/test" with {:method=>:get}

que pode ser sanado com um restart do server.

Pretendo começar a testar o Cucumber.

Categorias: Rails · Ruby · Software · Tecnologia

Why _why is missing?

Setembro 17, 2009 · Deixe um comentário

O famoso _why, o mágico do Ruby, desapareceu da Web sem deixar rastros. Num “passe de mágica”, poderíamos dizer, como se fosse uma continuação da sua saga de prestidigitador em relação ao Ruby. Escreveu um livro emblemático sobre programação em Ruby, já parcialmente traduzido para o português. Os admiradores estão surpreendidos e em polvorosa para preservar o seu acervo caso ele não volte às atividades nessa área.

Categorias: Livro · Notícias · Ruby · Software

Rails again…

Março 22, 2009 · Deixe um comentário

Estou me atualizando sobre o framework Rails. Não tenho olhado quase nada desde aproximadamente o final de 2006. Instalei o Locomotive2 no Mac e estou editando no Netbeans 6. Há muitas novidades no Rails (2.3.x), na linguagem Ruby (1.9) e nas ferramentas para desenvolvimento disponíveis.

Categorias: Rails · Ruby · Software · Tecnologia

Heroku: Rails online

Novembro 13, 2007 · Deixe um comentário

Heroku traz uma oportunidade de experimentar o Rails sem a preocupação de configurar um ambiente de desenvolvimento. É uma boa notícia junto com a de que o uso da linguagem Ruby está crescendo bastante também no Brasil.

Links relacionados:

Categorias: Rails · Ruby · Tecnologia · Web

Instalando o Rails no Linux

Maio 20, 2007 · Deixe um comentário

Depois de muitas encrencas com o Rails no Kubuntu resolvi instalar o Mandriva Linux Spring 2007. Já havia tido uma experiência ruim com o Debian antes. Naquela época os problemas foram resolvidos quando optei pelo Mandrake 10.

No Mandriva já veio instalado o Ruby 1.8.5, o irb 0.9.5, rdoc 1.8.1, ri 1.0.1. Infelizmente a documentação não estava no lugar. Para gerá-la é preciso ter os fontes. Como já encontrei o Ruby instalado, provavelmente de uma distribuição binária, deve ter sido esquecida a geração da documentação por quem construiu o pacote binário de instalação. Baixei então os fontes do ruby 1.8.5 para obter os arquivos fontes para gerar a documentação com rdoc. Ao tentar o comando

make install-doc

make também não estava lá. Desisti por enquanto da documentação para fazer a instalação do Rails. Primeiro o RubyGems deve ser instalado. Instalei a versão 0.9.3 do Ruby Gems. O Rails foi instalado com o comando:

gem install rails --include-dependencies

Como já tinha acontecido de outra vez tive que invocar o comando duas vezes pois na primeira ocorreu a mensagem:

Could not find rails (> 0) in any repository

Na segunda tentativa as mensagens foram de sucesso:

Successfully installed rails-1.2.3
Successfully installed rake-0.7.3
Successfully installed activesupport-1.4.2
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for rake-0.7.3...
Installing ri documentation for activesupport-1.4.2...
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for rake-0.7.3...
Installing RDoc documentation for activesupport-1.4.2...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...

Foi criada uma aplicação ¨Hello world” para ver se o básico do Rails estava no lugar. Tudo certo. Mas uma vez o Mandriva fez um gol no Kubuntu (Red Hat x Debian) no quesito de instalação do Ruby e do Rails.

Categorias: Knowledge Base · Linux · Rails · Ruby

Mais uma do Why

Abril 28, 2007 · Deixe um comentário

Why é mesmo uma figura. Suas contribuições tais como o seu Poignant Guide, o Camping, Try Ruby! já são suficientes para colocá-lo no hall da fama. Agora, na mesma linha do Try Ruby, lançou o HacketyHack.

O software visa facilitar a penetração no mundo da programação. No momento há apenas uma versão para o Windows. Mas Why promete que logo haverá uma para os OSX e Linux. Uma vantagem que logo fica patente aos se usar o HacketyHack é a disponibilidade de várias bibliotecas que permitem rapidamente fazer alguns programas realmente atraentes logo de início. E por trás de tudo o incrível Camping.
Viva o Why!

Categorias: Ruby · Software

Rails on Netbeans

Março 15, 2007 · Deixe um comentário

A minha IDE preferida para Java está prestes a se tornar também a minha preferida para Ruby e Rails. Veja o vídeo em Flash.

Categorias: Rails · Ruby · Software · Tecnologia

Viva Ruby

Janeiro 8, 2007 · Deixe um comentário

Categorias: Ruby · Software · Tecnologia

Desafios

Outubro 17, 2006 · Deixe um comentário

Se você gosta de desafios veja os links abaixo:

Categorias: Curiosidade · Ruby · Software · Tecnologia · Web