0

全部,

我正在开发一个由多个模块组成的 Rails 应用程序(biz-tools),例如身份验证、业务管理等……我需要一些关于如何将这些模块创建为 gem、插件或引擎的指导/建议?一些要求是:

  1. 为客户部署的每个 biz 工具都是特定的。除了身份验证模块(必需)之外,其他模块是可选的(取决于客户需求)。

  2. 一些模块可能依赖于其他模块,例如,“business-mgmt”模块将依赖于“authentication”模块

感谢您的任何见解。

4

1 回答 1

2

两个想法

  1. 根据应用程序的大小,您可能希望构建整个完整的应用程序,然后根据应用于安装实例的权限禁用功能。

  2. 看看狂欢。这是一个电子商务解决方案,具有多个配置为 Rails 引擎的扩展。

于 2012-08-11T02:42:18.523 回答