0

全て、

認証、ビジネス管理など、複数のモジュールで構成される Rails アプリ (biz-tools) を開発しています。これらのモジュールを gem、プラグイン、またはエンジンとして作成する方法について、ガイダンスや提案が必要ですか? 要件の一部は次のとおりです。

  1. クライアント向けのビジネスツールの展開はそれぞれ固有のものです。認証モジュール (必須) のほかに、他のモジュールはオプションです (クライアントのニーズによって異なります)。

  2. 一部のモジュールは他のモジュールに依存する場合があります。たとえば、「business-mgmt」モジュールは「authentication」モジュールに依存します。

洞察をありがとう。

4

1 に答える 1

2

2つのアイデア

  1. アプリケーションのサイズによっては、フルスケールアプリ全体をビルドしてから、インストールインスタンスに適用された権限に従って機能を無効にすることができます。

  2. Spreeを見てください。これは、Railsエンジンとして構成された複数の拡張機能を備えたEコマースソリューションです。

于 2012-08-11T02:42:18.523 に答える