-2

我想以 HMVC 形式分离模型视图控制器,包括路由。阅读后我发现 ruby​​ on rails 不支持 HMVC 结构。有什么替代方法吗?我也想明智地分开路由模块。请建议一些最好的方法,因为将所有东西都放在一个地方很难管理。提前致谢。

4

2 回答 2

3

在您的应用程序中,通过控制器命名空间和路由,您可以在应用程序的主要 MVC 结构子系统内的子文件夹中进行组织。使用 David 的路由补丁,您可以拆分一个大routes.rb文件。

如果您更喜欢从主应用程序中提取“应用程序”,并将它们安装在路由器中,Rails::Engine是您的最佳选择。

于 2012-11-01T15:04:02.110 回答
2

您可以使用嵌套路由:rails guide http://guides.rubyonrails.org/routing.html

于 2012-10-25T10:05:39.520 回答