railroadでrailsを見える化


フリーソフト大好き2ca3です。今回はrailroad。


Ruby on Railsで開発していてモデルやコントローラーの関係を見える化するのに便利なソフトです。


※railsroadではないので注意


インストールから、dotファイルを作るとこまでは以下のサイトを見れば問題なくできるはず。


http://www.moongift.jp/2007/07/railroad/


■インストール

C:\>gem install railroad


■実行(-Cはコントローラの作成、-Mはモデルの作成)


C:\railsapp>railroad -o foo.dot -C

C:\railsapp>railroad -o bar.dot -M


出来上がるdotという拡張子のファイルは


Graphviz(ぐらふびず)というオープンソースのグラフ描画アプリケーションのファイル形式です。


Graphvizをインストールしてもいいのですが


WindowsであればEasyGraphvizというフリーソフトの方がGUIで操作できるので簡単です。


当然、png化とかも簡単にできます。 


いじょ