Ruby on rails 获取Rails应用程序的完整结构-从路由到控制器,再到布局和视图

Ruby on rails 获取Rails应用程序的完整结构-从路由到控制器,再到布局和视图,ruby-on-rails,Ruby On Rails,我的团队正在运行一个相对较大的Rails设置,我们打算在未来几个月将其国际化。我们要做的第一步是将工作分解为我们可以跟踪的更易于管理的单元 我们还不确定什么是最佳的目标粒度('page'/controller/view),我们认为在投入工作之前,应该尝试更好地了解我们的应用程序。Rails提供了一种显示应用程序中定义的所有路由的方法,以及它们如何映射到其中的控制器和方法: bundle exec rake路由 我想知道是否有办法进一步推动这个想法,并了解给定控制器方法如何映射到布局/视图/分区等

我的团队正在运行一个相对较大的Rails设置,我们打算在未来几个月将其国际化。我们要做的第一步是将工作分解为我们可以跟踪的更易于管理的单元

我们还不确定什么是最佳的目标粒度('page'/controller/view),我们认为在投入工作之前,应该尝试更好地了解我们的应用程序。Rails提供了一种显示应用程序中定义的所有路由的方法,以及它们如何映射到其中的控制器和方法:

bundle exec rake路由

我想知道是否有办法进一步推动这个想法,并了解给定控制器方法如何映射到布局/视图/分区等。Rails约定提供了渲染管道的高级近似值,但它不考虑布局和部分。理想情况下,我希望绘制路线的渲染树:

GET /foos/:id {:controller=>"foos", action=>"show"}
    layout: views/layouts/application.haml
    partial: views/application/_header.haml

退房。这不是一个完整的解决方案,但与模型和控制器非常接近

+1如果它还不存在的话,这是一个很好的创业板想法。