1

我们的团队开始使用大量引擎,我们希望这些引擎在用户登录主应用程序或主机应用程序时显示“小部件”。我们已经在某种程度上使用了公共活动gem。

本质上,我们需要让宿主应用程序循环遍历每个安装的引擎,然后如果引擎有“小部件”,宿主应用程序应该渲染它们。理想情况下,引擎应该告诉应用程序如何渲染视图。

我发现Cells gem 很有前途,但它需要主机应用程序确切地知道要渲染哪些单元格。(我认为解决这个问题的一种快速方法是让引擎告诉应用程序路径。)

我应该研究什么 MVC、Rails 等模式?

4

0 回答 0