Rails引擎使用

时间:2012-08-07 02:47:49

标签: ruby-on-rails ruby-on-rails-3 rails-engines

所有

我正在开发一个由多个模块组成的rails app(biz-tools),例如:身份验证,业务管理等...我需要一些指导/建议如何创建这些模块作为宝石,插件或引擎?一些要求是:

  1. 客户的每个商务工具部署都是特定的。除认证模块(必需)外,其他模块也是可选的(取决于客户需求)。

  2. 某些模块可能依赖于其他模块,例如,“business-mgmt”模块将依赖于“身份验证”模块

  3. 感谢您的任何见解。

1 个答案:

答案 0 :(得分:2)

两个想法

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

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