Ruby on Rails só para baixinhos
Pelo título deu pra perceber que é um post bemmm simples né? Aqui eu passarei para os iniciantes como eu, a instalar e criar uma simples aplicação com Ruby on Rails no Ubuntu:
1- Instalar ruby:
Vá ao Synaptic e instale ou Ruby1.8, ou se preferir, no terminal digite:
sudo apt-get install ruby1.8
2 – Verifique se ele foi instalado:
ruby1.8 -v
Se aparecer algo parecido com isso, está tudo certo:
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
3- Instale o irb1.8:
É o mesmo procedimento da instalacao do ruby, synaptic ou terminal, a preferencia é sua!
4 – Agora no terminal digite irb1.8
5 – No irb digite o comando puts “qualquer coisa” , aparecerá escrito “qualquer coisa” , ou seja até agora tudo está funcionando legal!
6 – Instale o rails
Vá ao synaptic ou se quiser digite no terminal: gem install rails
7 – Crie o esqueleto da sua primeira aplicação e inicie o servidor assim:
rails meu_primeiro_programa
cd meu_primeiro_programa
ruby script/server
Esta ultima linha, é super importante porque você estará inicializando o servidor!
8 – Agora vá ao browser e digite http://localhost:3000 . Se apareceu essa tela até agora está tudo certo! Esta é a tela padrão do Rails.

9 – Perceba que nesta tela , ele ensina algumas coisas como gerar os controllers e models, a apagar esta pagina ou mexer nas rotas, e criar seu banco de dados.
10 – Para gerar um CMS por exemplo, digite no terminal:
script/generate scaffold videos titulo:string descricao:text
Com o scaffold você estará criando todo o módulo de edição, exclusão, adição e listagem de videos com os campos titulo e descricao e indicando os tipos destes campos.
11 – Para ver como ficou digite no browser http://localhost:3000/videos
Legal né? esse post foi bem rapidinho pra quem não gosta de enrolação, como eu, a iniciar os estudos em Ruby on Rails!
Para mais detalhes achei esse site ótimo: http://guias.rubyonrails.pro.br/
até mais!





Marco Moura disse,
agosto 3, 2010 às 4:10 pm
Show de bola Luciana
.. se rendeu um post é sinal q começou bem
bem vindo ao clube .. e continue postando =D