ruby-on-rails - 如何使用 ActiveRecord 为一个应用程序生成数据库模式图?

标签 ruby-on-rails ruby database activerecord schema

我想生成图表来描述使用 ActiveRecord 的应用程序内的关系,是否有一些 gem 可以实现这一点?

比如这个 database graph

最佳答案

有一个很好的 gem :https://github.com/amatsuda/erd

但据我所知,它最后一次更新是在 2 年前。

根据 README,它具有以下特性:

  • Erd 根据您应用的数据库和模型绘制 ER 图
  • 您可以拖动和排列每个模型的位置
  • 您可以操作数据库架构操作,例如添加列重命名列更改列创建模型(以及table)drop table
  • 然后,Erd在服务器上生成迁移文件
  • 您可以在浏览器上运行每次迁移

关于ruby-on-rails - 如何使用 ActiveRecord 为一个应用程序生成数据库模式图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13134191/

相关文章:

ruby-on-rails - 我如何杀死 Sidekiq 的工作需要很长时间才能完成

ruby-on-rails - 我在更新对象后收到一条 "patient successfully updated"消息,但 Rails 中的值保持不变?

ruby-on-rails - Ruby on Rails如何处理方法调用中的错误

sql - 存储海量数据日期的最佳方式

python - 维护列表索引

sql - 从模式生成 Rails 迁移

ruby 数学 gem

ruby - 不同对象的实例变量都被改变

ruby-on-rails - 一种更快/更具可扩展性的 Twitter OAuth Dance in Rails 方法?

php - 在数据库上设置小数点但仍然只读取整数