Ruby on rails Rails应用程序流程图生成?

Ruby on rails Rails应用程序流程图生成?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,在查看现有代码和我自己的应用程序时,有时很容易在应用程序逻辑流中迷失方向,比如我在框架中的位置以及在最终视图之前处理了哪些依赖项文件 是否有图表生成脚本能够给出从请求评估开始到绘制页面的所有依赖关系的图表?见鬼,我甚至不介意能够像ddd一样在整个结构中可视化地深入到变量中 例如,它可能是这样的: 其他依赖项->app/views/layout/application.html.haml-> app/views/shared/_header.html.haml->layout/applicatio

在查看现有代码和我自己的应用程序时,有时很容易在应用程序逻辑流中迷失方向,比如我在框架中的位置以及在最终视图之前处理了哪些依赖项文件

是否有图表生成脚本能够给出从请求评估开始到绘制页面的所有依赖关系的图表?见鬼,我甚至不介意能够像ddd一样在整个结构中可视化地深入到变量中

例如,它可能是这样的:

其他依赖项->app/views/layout/application.html.haml-> app/views/shared/_header.html.haml->layout/application.html.haml-> app/views/home/index.html.haml

如果此图是可视的,那么您可以显示循环,或者只是演示重复访问的层次结构,甚至可以这样做:

other dependencies
  app/views/layout/application.html.haml
            shared/_header.html.haml 
            home/index.html.haml
最终,类似于Mac OS X的fseventer应用程序可能已经足够接近了,但是它似乎没有显示shell衍生的活动。如果真是这样的话,这可能是我所说的一个很好的例子。

看看铁路

寻找铁路


我对Railway很熟悉,但是我没有看到一种方法可以实现我的目标,即使用Railway为应用程序制作流程图。我真的想创建一个图表来显示通过应用程序的流程,这样我就知道下一个加载的是什么文件/脚本,等等。我没有找到类似的东西,我找到的最接近的是从require语句生成图形的depgraph。我想你也看到了。是的,不幸的是。似乎真的不存在这种性质的东西。如果你可以访问Mac for Ruby和Rails,它本质上就是一个fseventer应用程序,我认为这将是一个非常强大的资产,可以在它实际运行时显示你的应用程序流。如果能找到其他东西,那会很好,但我想这里没有人有任何进一步的输入。我熟悉Railway,然而,我并没有看到一种方法来实现我的目标,即使用它为应用程序制作流程图。我真的想创建一个图表来显示通过应用程序的流程,这样我就知道下一个加载的是什么文件/脚本,等等。我没有找到类似的东西,我找到的最接近的是从require语句生成图形的depgraph。我想你也看到了。是的,不幸的是。似乎真的不存在这种性质的东西。如果你可以访问Mac for Ruby和Rails,那么它本质上就是一个fseventer应用程序,我认为这将是一个非常强大的资产,可以在它实际运行时显示你的应用程序流。如果能找到其他应用程序,那会很好,但我想这里没有人有任何进一步的输入。