使用工具/插件/脚本可视化Rails schema.rb

时间:2010-01-11 09:18:21

标签: ruby-on-rails schema visualization

我正在寻找一个小工具/脚本/插件来可视化我的Rails schema.rb文件,以便我们的项目不必手动维护单独的图表。

你对这个问题有什么经验吗?

4 个答案:

答案 0 :(得分:14)

查看RailRoad

它为模型和控制器创建图表。我打赌它会做你想要的。它生成DOT文件,可以使用Graphviz或其他程序查看。

我已经取得了一些成功,但是当你拥有大量的模型时,你可能需要进行一些手动重新排列以获得一个不错的图表。

RailRoad example http://railroad.rubyforge.org/diagrams/depot_models_full.png

答案 1 :(得分:10)

Checkout RailRoady用于Rails 3项目。它来自RailRoad。

https://github.com/preston/railroady

答案 2 :(得分:1)

您还可以结帐Schemapper获取Rails 3.0 +

答案 3 :(得分:0)

确认最佳答案即可。 您可以将Railroad的DOT输出转到graphviz-dev.appspot.com以在线生成图像。

正如其他人所说,如果您可以手动重新排列输出,那就太好了。