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

執筆者:

関連記事

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

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

Chef のtemplateでRails newのときデータベースをPostgreSQLに指定してgit initする〜railsrc

By: boring_vanner – CC BY 2.0 rails newをカスタマイズしてテスト環境とgit initを自動で準備する Chefのtemplateをつかって.rail …

Rails4でJavaScriptのヘッドレステスト環境〜cucumber&poltergeist

By: Jupiter Firelyte – CC BY 2.0 環境 OSX Lion 参照 Ubuntu Server12.04でPhantomjsを使ってヘッドレステスト環境をつくる …

no image

rails g rspec:scaffoldで生成されるファイル

ほぼ個人的なコピペ用 RubyとRailsのテスト関係のリンクメモ 目次1 使い方とオプション2 サンプル 使い方とオプション

サンプ …

no image

Rails3.2.8で自動テスト環境を整える〜cucumber+spork+guard

環境 ruby 1.9.3 & rails 3.2.8 参考 cucumber + spork + guard + factory_girl あってもよいが[crayon-58b240091e …