Como gerar diagramas de projetos Rails

Como gerar diagramas de projetos Rails

A dica é velha, mas ainda é muito útil!

Pra gerar diagramas (de models, de controllers, etc) de seus projetos Rails, você pode utilizar a gem railroad. Testei com projetos Rails 2.3.x e Rails 3.0.x e funcionou em ambos os casos.

Instalação

gem install railroad

Criação do diagrama

Pra gerar uma imagem com o diagrama, entre no diretório do projeto e rode:

railroad -M -out models.dot

Para mais opções, verifique a documentação do projeto: http://railroad.rubyforge.org/

Pra vizualizar arquivos *.dot, editá-los ou convertê-los em uma imagem, utlize o software Graphviz, o qual possui versões pra Mac OSX, Linux, Windows e até Solaris: http://www.graphviz.org/

Outra opção, é gerar um arquivo *.svg diretamente:

railroad -M | dot -Tsvg > models.svg
  • Æ!!

    Quando eu utilizei ele se perdia bonito quando tinha polimórficos. :P

    Há braços

Comments are closed.