我想为几个应用程序构建一个控制面板(我们称之为“仪表板”)。每个应用程序都有一个仪表板将使用的 REST-API。仪表板应该为每个托管应用程序提供一个模块。
在 Rails 中,我可以使用控制器命名空间来实现这样的目标。模型和视图可以以类似的方式分离。这将导致以下目录结构:
- 控制器/app1/
- 型号/app1/
- 意见/app1/
- 控制器/app2/
- 型号/app2/
- 意见/app2/
但我不喜欢那样。我宁愿有这样的东西,让模块更好地分开:
- 模块/app1/控制器
- 模块/app1/模型
- 模块/app1/视图
- 模块/app2/控制器
- 模块/app2/模型
- 模块/app2/视图
Rails 3 可以实现这样的功能吗?