从Rails代码创建ERD类型图

时间:2009-03-18 22:30:28

标签: ruby-on-rails ruby oop diagram erd

我开始学习Ruby on Rails,并查看其他人的代码。有没有办法获取现有的代码库并创建对象关系图或实体关系图(ERD)?

我知道Visio可以在数据库中做一些事情,但我希望能够生成类和对象的图表。

4 个答案:

答案 0 :(得分:24)

Rails ERD也不错。它比铁路更简单,但它仍然是一个伟大的项目

答案 1 :(得分:19)

您可能需要查看Railroad。它需要你的Rails项目并将其可视化。它可以根据你的模型(基于has_many,has_and_belongs_to_many等),控制器(基于继承层次结构)和状态机图创建图表,这是我从未使用过的。

但它非常酷,并且应该做到了。它可能没有Visio所具有的所有天赋,但它是一个非常好的解决方案。

答案 2 :(得分:3)

有些IDE有这个功能,如果我记得正确的RubyMine那么。

答案 3 :(得分:2)

Rails ERD拥有出色的文档和图库: http://rails-erd.rubyforge.org/gallery.html