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の開発環境
-

執筆者:

関連記事

Ubuntu ServerのGuardからGrowl for Windowsにネットワーク経由で通知する

github.com/guard/guard 普段はWindows7から仮想環境(VirtualBox)のUbuntu Server 12.04.1へputtyで接続して開発してます. Virtual …

Chef SoloでUbuntu Server12.04にPostgreSQL9.3をインストール

By: Bruno Cordioli – CC BY 2.0   github.com/phlipper/chef-postgresql 目次1 aptをインストール2  che …

Rails generateのときにbelongs_toを設定

By: Michael Douglas Bramwell – CC BY 2.0 using belongs_to with scaffold generator to quickly c …

RubyGemのことを調べる~RubyGems Guide for Japanese

    guides.rubygems.org/ すでに日本語化をはじめている人がいた. github.com/bisque33/RubyGems-Guides-for-Japan

no image

RubyとRailsのテスト関係のリンクメモ

  目次1 RSpec2 Factory Girl3 Capybara RSpec rspec.info/ Expectations とMatcher rubydoc.info/gems/r