我开始学习 Ruby on Rails,并查看其他人的代码。有没有办法获取现有的代码库并创建对象关系图或实体关系图(ERD)?
我知道 Visio 可以在给定数据库的情况下做一些事情,但我希望生成类和对象的图表。
我开始学习 Ruby on Rails,并查看其他人的代码。有没有办法获取现有的代码库并创建对象关系图或实体关系图(ERD)?
我知道 Visio 可以在给定数据库的情况下做一些事情,但我希望生成类和对象的图表。
Rails ERD也不错。它比铁路简单一点,但它仍然是一个伟大的项目。
您可能想查看铁路。它需要您的 Rails 项目并将其可视化。它可以根据您的模型(基于 has_many、has_and_belongs_to_many 等)、控制器(基于继承层次结构)和我从未使用过的状态机图创建图表。
但它非常酷,并且做了它应该做的事情。它可能没有 Visio 的所有天赋,但它是一个非常好的解决方案。
如果我没记错的话,一些 IDE 有这个特性。
Rails ERD 具有出色的文档和图库: http ://rails-erd.rubyforge.org/gallery.html