RubyOnRailsの開発環境

Redmineのモデル図を作成〜RailRoady&graphviz

投稿日:

graphvizのインストール

graphvizは、dotファイルという言語から図を作成してくれるソフト

Macの場合

railroadyのインストール

RailRoadyは、RailRoadというrailsのクラスからdotファイルを作成してくれるGemの後継.
RailRoadyはRails3/4にも対応している.
使い方は2通りあって、Gemfileに書く方法とコマンドラインから使う方法がある.

github.com/preston/railroady

Gemfileに書く方法

で、 rake diagram:all で、doc以下にsvgファイルを作ってくれる.

コマンドラインから使う方法

で、

で、svgファイルを出力する.

で、pngファイルを出力する.

railroadyはクラス関係の図を作成するGemで、-Mオプションでモデル関係を指定している.

Redmine2.5.1のモデル関係図

クリックするとリンクに飛びます.

models

-RubyOnRailsの開発環境
-

執筆者:

関連記事

no image

Ubuntu Server12.04でPhantomjsを使ってヘッドレステスト環境をつくる~phantomjs+guard-jasmine

目次1 phantomjs2 guard-jasmine3 Foreman phantomjs phantomjsはブラウザがないようなサーバー環境でもjavascriptのテストをやってくれる #3 …

rails gに-pオプションがあったので色々試してみた

  By: Shardayyy – CC BY 2.0 -p[–pretend]なんてオプションあったんですね このオプションをつけると色々表示されるけど、実際には何 …

Redmineプラグイン開発にCoffeeScriptとSASSを使う〜guard-sprockets&guard-sass

By: waferboard – CC BY 2.0 目次1 考え方2 guardの設定3 Guardfileをつくる4 できた、ただし 考え方 Redmineではsprocketを使って …

予約語とかのリンク reserved words

By: more off than on for the next couple weeks – CC BY 2.0   目次1 RubyとRails2 JavaScript3 …

Rails4で自動テスト環境を整える~cucumber&rspec&guard&spring&factory_girl

By: Tatsuo Yamashita – CC BY 2.0 参考 Rails3.2.8で自動テスト環境を整える〜cucumber+spork+guard Ruby2.0.0とRail …