如何使用ActiveRecord为一个应用程序生成数据库架构图?

时间:2012-10-30 07:04:15

标签: ruby-on-rails ruby database activerecord schema

我想生成图形来描述使用ActiveRecord的应用程序内的关系,是否有一些宝石可以实现这一目标?

像这一个 database graph

1 个答案:

答案 0 :(得分:1)

这有很好的宝石:https://github.com/amatsuda/erd

但是我认为它是在2年前最后更新的。

根据自述文件,它具有以下功能:

  • Erd根据您应用的数据库和模型绘制ER图
  • 您可以拖动和排列每个模型的位置
  • 您可以操作数据库架构操作,例如add columnrename columnalter columncreate model (as well as table)drop table
  • 然后,Erd在服务器上生成迁移文件
  • 您可以在浏览器上运行每次迁移