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