ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記述して下さい。

< Ruby on Ra... |  メイン | Ruby標準csv遅い >

ワイYの中身(Ruby
2008.01.22

railroadを用いたER図作成


こんにちは。

KBMJでRuby on Rails を使ったweb開発に携わっているワイYといいます。

今回は、railroadを用いてRailsアプリのER図を作成してみたいと思います。

 

実行環境

 

OS Windows XP

Rails-1.2.5

postgres-8.2.5

graphviz-2.16.1 (railroadで出力したファイルを表示、変換するのに使用します)

etc

実行手順

gemを使ってrailroadをインストールします。

gem install railroad

・ER図を生成したいrailsアプリのルートに移動します。


・下記のコマンドを実行すると、モデルのER図(models.dot)が作成されます。

railroad -o models.dot -M
補足:-MとするとモデルのER図が生成され、-Cに変更するとコントローラーのER図が生成できます。-oで出力先を指定する事もできます。

・出力された.dotファイルはGraphvizを使う事で、表示させたり、jpgやpngなどに変換する事ができます。

・実際にできた画像は下図のようになります。

 
railroad

コメント (0)  |トラックバック (0)

ブックマークに追加する Subscribe with livedoor Reader あとで読む

トラックバック URL

この記事にコメントする

ニックネーム:
メールアドレス:
URL:


KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/06/25
ZD Net Builder」の連載記事です。第四回は「Rubyでどう書く?:重複したRSSをまとめる」が掲載されました。

2008/05/30
ZD Net Builder」の連載記事です。第三回は「Rubyでどう書く?:Rubyで特定URLの画像パス一覧を表示する」が掲載されました。

2008/05/07
ZD Net Builder」に連載を始めました。第二回は「Rubyでどう書く?:RubyでPDF履歴書を作成する」が掲載されました。

2008/04/24
アットマーク・アイティ」に『 Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する』が掲載されました。

全体のRoR最新ブログ一覧

プロフィール

  • ワイY
  • 24 歳

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ