2012-08-07 77 views
0

全部,Rails引擎用法

我正在開發一個由幾個模塊組成的rails應用程序(biz-tools),例如,認證,業務管理等......我需要一些關於如何將這些模塊創建爲寶石,插件或引擎的指導/建議?其中一些要求如下:

  1. 每個客戶端的biz-tools部署都是特定的。除認證模塊(必需)外,其他模塊是可選的(取決於客戶需求)。

  2. 某些模塊可能依賴於其他模塊,例如, ,「business-mgmt」模塊將取決於「身份驗證」模塊

感謝您的任何見解。

回答

2

兩點體會

  1. 取決於依賴應用程序的大小,你可能需要構建 全滿量程的應用程序,然後禁用根據 施加到一個安裝intance權限的功能。

  2. 看看Spree。這是一個電子商務解決方案,具有配置爲Rails引擎的多個擴展。