RailRoadを試してみた

RailRoadを試してみたところ、名前空間に対応していないようだ。
# モデルもコントローラも。

たとえば、次のようなモデルは、

class Blog::Entry < ActiveRecord::Base
end

以下のようなエラーメッセージが出力される。

`load_missing_constant': uninitialized constant Entry (NameError)

ついでにインストール方法と使い方

インストール方法は、RubyGemsを使って、

gem install railroad

あと、Graphvizもインストールしておく。

使い方は、SVGファイルを出力するとき

C:\ruby\bin\railroad.bat -M | "C:\Program Files\Graphviz2.20\bin\dot.exe" -Tsvg > model.svg
C:\ruby\bin\railroad.bat -C | "C:\Program Files\Graphviz2.20\bin\dot.exe" -Tsvg > controller.svg

PNGファイルを出力するとき

C:\ruby\bin\railroad.bat -M | "C:\Program Files\Graphviz2.20\bin\dot.exe" -Tpng > model.png
C:\ruby\bin\railroad.bat -C | "C:\Program Files\Graphviz2.20\bin\dot.exe" -Tpng > controller.png

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です