全部,
我正在开发一个由多个模块组成的 Rails 应用程序(biz-tools),例如身份验证、业务管理等……我需要一些关于如何将这些模块创建为 gem、插件或引擎的指导/建议?一些要求是:
为客户部署的每个 biz 工具都是特定的。除了身份验证模块(必需)之外,其他模块是可选的(取决于客户需求)。
一些模块可能依赖于其他模块,例如,“business-mgmt”模块将依赖于“authentication”模块
感谢您的任何见解。
全部,
我正在开发一个由多个模块组成的 Rails 应用程序(biz-tools),例如身份验证、业务管理等……我需要一些关于如何将这些模块创建为 gem、插件或引擎的指导/建议?一些要求是:
为客户部署的每个 biz 工具都是特定的。除了身份验证模块(必需)之外,其他模块是可选的(取决于客户需求)。
一些模块可能依赖于其他模块,例如,“business-mgmt”模块将依赖于“authentication”模块
感谢您的任何见解。
两个想法
根据应用程序的大小,您可能希望构建整个完整的应用程序,然后根据应用于安装实例的权限禁用功能。
看看狂欢。这是一个电子商务解决方案,具有多个配置为 Rails 引擎的扩展。