domingo, 5 de abril de 2009

Gerando uma aplicação segura com rails 2.0.4

Considerando que você já tenha procedido com a instalação prévia do Ruby e do RubyGems. Atualmente se você executar o comando no terminal
gem install rails
Procederá com a instalação na versão 2.0.2 do rails.
No entanto, a versão 2.0.4 consiste de >correções importantíssimas, principalmente no rxml que previne ataque de DoS.

Para que rails 2.0.4 seja instalado, utilize o comando:

gem install -v=2.0.4 rails

Isto fará com que rails e todas as suas dependênciass da versão 2.0.4 sejam instaladas.
Nas versões 2.0, o procedimento de gerar um aplicativo é até mais simpless do que nas versões anteriores.
Como de praxe, o comando para gerar uma aplicação rails é o mesmo. Digite no terminal (unix) ou cmd (win32):

rails sua_app

O que muda é a partir daí!
Configure seu arquivo config/database.yml, então execute o comando do rake:

rake db:create:all

Este comando irá automaticamente gerar os bancos de dados para cada ambiente de desenvolvimento de sua aplicação.

A seguir, ao contrário das versões anteriores, você irá neste passo executar o scaffold, informando inclusive os campos que irão compor sua tabela na base de dados. Exemplo:

ruby script/generate scaffold Tabela campo1:string nome:string data:datetime mensagem:text verificar:integer

Este comando já irá gerar praticamente todo o esquema, inclusive pré-moldando os arquivos do migration. Após isto, execute o comando:

rake db:migrate

Rode sua aplicação e confira o resultado!

OBS.: Se você já possui uma versão 2.0 anterior, baixe esta gem do rails na versão 2.0.4 e modifique seu arquivo config/environment.rb na oitava linha para:

RAILS_GEM_VERSION = '2.0.4' unless defined? RAILS_GEM_VERSION

Nenhum comentário:

Postar um comentário