【问题标题】:Is there a way to visualize the db schema without a gem?有没有办法在没有 gem 的情况下可视化数据库模式?
【发布时间】:2015-02-12 04:35:07
【问题描述】:

有没有办法在不安装 GEM 的情况下在 Rails 中可视化 DB Schema?也许是针对 schema.rb 运行的 cpp 脚本?

【问题讨论】:

  • 推荐使用像 railroadyrails-erd 这样的 gem。如果您想了解现有的 Rails 应用程序,那么手动在应用程序中创建实体关系的可视化表示将是一个很有价值的练习:-)
  • 谢谢...但我特别问是否有办法在不安装 gems 的情况下做到这一点。
  • 您使用的是哪种数据库?有很多针对不同数据库类型的工具,你试过吗?还是您只想使用 ruby​​ 脚本?
  • 安装 gems 有什么问题?
  • 避免宝石是没有意义的。如果您担心生产中的性能,请不要将其添加到生产环境中,与测试相同。

标签: ruby-on-rails database schema


【解决方案1】:

我可以想到有两种方法可以让您可视化模型之间的关联,而无需使用 gem 来为您反映它(这可能是您想要做的 - 因为“可视化架构”不会意义 - 模式仅在与描述关联的模型绑定时才具有字段名称列表之外的任何含义。

首先,您可以使用 RubyMine 等 IDE 的“图表”功能。或者第二个,你可以拿出笔和纸,手动画出来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 1970-01-01
    相关资源
    最近更新 更多