【问题标题】:Visualize Rails schema.rb with tool/plugin/script使用工具/插件/脚本可视化 Rails schema.rb
【发布时间】:2019-06-03 03:08:49
【问题描述】:

我正在寻找一个小工具/脚本/插件来可视化我的 Rails schema.rb 文件,这样我们的项目就不必手动维护单独的图表。

你有这方面的经验吗?

【问题讨论】:

    标签: ruby-on-rails schema visualization


    【解决方案1】:

    查看RailRoad

    它为模型和控制器创建图表。我敢打赌它会做你想做的事。它生成可以使用 Graphviz 或其他程序查看的 DOT 文件。

    我已经取得了一些成功,但是当您拥有大量模型时,您可能需要进行一些手动重新排列以获得看起来不错的图表。


    (来源:rubyforge.org

    【讨论】:

    • 接受您的回答。 RailRoad 看起来很有希望。但是如何重新排列模型图纸? (在我的情况下,它变得很复杂而且很快就搞砸了)
    【解决方案2】:

    为 Rails 3 项目检查 RailRoady。它是从 RailRoad 分叉出来的。

    https://github.com/preston/railroady

    【讨论】:

      【解决方案3】:

      您也可以通过 Schemapper 查看 Rails 3.0+

      【讨论】:

        【解决方案4】:

        确认最佳答案是要走的路。 您可以将 Railroad 的 DOT 输出带到graphviz-dev.appspot.com 以在线生成图像。

        正如其他人所说,如果您可以手动重新排列输出,那就太好了。

        【讨论】:

          猜你喜欢
          • 2012-01-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多