1
我想为几个应用程序构建一个控制面板(让我们称之为“仪表板”)。每个应用程序都有一个将被仪表板使用的REST-API。仪表板应该为每个托管应用程序提供一个模块。Modular Rails 3应用程序
在Rails中,我可以使用Controller Namespaces来实现这样的功能。模型和观点可以用类似的方式分开。这将导致以下目录结构:
- 控制器/ APP1/
- 型号/ APP1/
- 的意见/ APP1/
- 控制器/ APP 2/
- 型号/ APP 2/
- views/app2/
但我不喜欢那样。我宁愿有这样的事情,有模块更好的分离:
- 模块/ APP1 /控制器
- 模块/ APP1 /型号
- 模块/ APP1 /视图
- 模块/ APP 2 /控制器
- 模块/ APP 2 /型号
- 模块/ APP 2 /视图
是什么像这样可能与Rails 3?