Crab Log

Entradas categorizadas em ‘Rails’

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

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

Akita on Rails book

Maio 19, 2007 · 2 Comentários

Chegou hoje o livro Repensando a Web com o Rails, do Akita. Comprei na Tempo Real. Já havia folheado antes em uma livraria e gostado bastante (até enviei uma contribuição para a errata do livro antes mesmo de possuí-lo). Estou ansioso para devorá-lo.

Categorias: Cotidiano · Livro · Rails · Software · Tecnologia · Web

XP Rio: Conheça o projeto XP do Grupo Santa Isabel

Maio 16, 2007 · 2 Comentários

Vai acontecer amanhã. Veja o post no blog da ImproveIt.

Categorias: Notícias · Rails · eXtreme Programming · post-citação

Rails Brain

Maio 11, 2007 · Deixe um comentário

Rails Brain melhorou muito a Rails Framework Documentation no estilo da GotAPI introduzindo o ingrediente AJAX. Veja o artigo na Ruby Inside.

Categorias: Rails

Por que usar Ruby On Rails? Convencendo eu, você e seu cachorro de que vale a pena investir seu tempo sobre trilhos

Abril 24, 2007 · Deixe um comentário

Apenas uma citação.

Categorias: Rails · Software · Tecnologia · post-citação

Escalabilidade on Rails

Abril 24, 2007 · Deixe um comentário

Falta de escalabilidade é um dos nós górdios a ser cortado em qualquer framework que queira brincar de gente grande. Pode ser um tanto enterprisey mas é importante à médio e longo prazo. Tudo que se faz está sujeito a crescer, muitas vezes além das expectativas como aconteceu com o Twitter. Veja o ótimo post de Akita a respeito.

Categorias: Rails · Software · Tecnologia · post-citação