【发布时间】:2012-11-01 18:46:18
【问题描述】:
我正在寻找以下问题的解决方案:
db_core 应用程序仅包含小型核心系统的模型。 db_core 应用程序将没有任何视图。
在 db_core 应用程序之上,我们将拥有一个管理界面。这将是一个可安装的引擎。管理界面将提供诸如 javascripts、css、图像等资产。
最后我们将有额外的可安装引擎;例如。 “blog”、“forum”、“authentication”将被挂载到 db_core 应用程序上,所有这些可挂载引擎都应该与管理界面引擎具有相同的布局。
我在 db_core 应用程序为资产提供服务的地方启动并运行了一个测试,但我无法找到如何让另一个引擎为资产提供服务,以便 db_core 应用程序可以保持较小并且没有任何资产和视图。
- db_core
- 引擎 A -> 管理界面(资产)
- 引擎 B、C、D、... -> 使用来自引擎 A 的资产的各种其他引擎
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rails-engines