我想以HMVC形式分离模型视图控制器,包括routes。阅读后我发现ruby on rails不支持HMVC结构。有没有其他选择呢?我还希望以模块方式分离路径。 请提出一些最佳方法,因为将所有内容放在一个地方很难管理。谢谢。
答案 0 :(得分:3)
在您的应用内部,使用 Controller Namespaces and Routing ,您可以组织应用程序主MVC结构子系统内的子文件夹。使用David的 Routing 补丁,您可以拆分一个大的routes.rb
文件。
如果您希望从主应用中提取“应用”,并将其安装在路由器中, Rails::Engine 即可。
答案 1 :(得分:2)
您可以使用嵌套路线:rails guide http://guides.rubyonrails.org/routing.html