Ciclo de Vida de Rails com Passenger

O Vinicius Baggio fez uma palestra no último encontro (26/06/2010) do Guru-SP destrinchando o Passenger. Muito interessante.

Post fonte: http://sebebernaoprograme.wordpress.com/2010/06/29/ciclo-de-vida-de-aplicacoes-rails-no-passenger/

Documentação do Rails

Quando se vai estudar uma nova linguagem a primeira pergunta que se vem é: “Onde encontra a documentação ?”

O Rails possui uma documentação muito boa. Logo que você instala o rails em sua máquina (alguns tutoriais de como instalar: Revista TI Digital nº 10 ou na Apostila do Curso de Rails da Caelum disponibilizada gratuitamente) pode-se estar digitando no console:

gem server

Com este código você estará iniciando um serviço no seu servidor com o provável endereço http://localhost:8808/ com todas as suas gem listadas e links para os rdocs, acesso local, e documentação online. Porém muitos podem achar a documentação um pouco cansativa devido a inexistência de busca (apenas a do próprio browser).

Para quem tiver sempre com acesso a internet temos:

  • APIdock – documentação de ruby e ruby on rails
  • Rails Searchable API Doc (beta)

Este último vale uma ressalva devido a possibilidade de poder baixar o código fonte. Existem outras fontes tão boas quanto as indicadas. Porém não irei comentar aqui, caso você conheça alguma, por favor, comente!

Gem Hirb

Quando estais usando o irb e fazemos uma pesquisa por todos os objetos de um modelo (Project.all), todos os registros vem em formato de array de objetos.

Para que apresente de uma forma visualmente mais fácil foi apresentado pelo @danielvlopes a gem hirb.

Irb com a gem hirb

Irb com a gem hirb

Para que não tenhamos que toda vez que abrir o console do projeto e inserir o hirb é necessário criar o arquivo .irbrc na raiz do usuário de qualquer sistema Unix.

#Arquivo .irbrc dentro da raiz do seu usário no sistema unix
require 'rubygems'
require 'hirb'
Hirb.enable
.irbrc e o seu conteúdo

.irbrc e o seu conteúdo

Resumo do Rails for Kids

Infelizmente não pude ver todas as palestras e estarei agora aguardando os arquivos disponibilizados das palestras.

Porém o Carlos Antônio fez um ótimo post com o resumo do Rails for Kids. Clique e confira.

Rails for Kids 2009

Esta chegando a hora esperada.

O evento Rails for Kids é uma iniciativa da Egenial que realiza palestras durante o dia sobre Rails.

Terá grandes nomes e palestras que será realizado neste dia 12 de setembro. Entre eles Marcos Tapajós, Fábio Akita, Daniel Lopes, Silvestre Mergulhão e Vinícius Teles.

O dinheiro arrecado com as inscrições será doado para a Cotolengo de Mato Grosso do Sul.