RoRで開発された「コア」プロジェクトがあります。問題は、この「コア」をベースのコードとして持ついくつかの独立したプロジェクトがあり、ビュー、ヘルパー、コントローラーなどに新しい機能や変更がある可能性があることです。「コア」の変更はこれらの他のプロジェクトによって追跡されます。したがって、「コア」の変更は、他のプロジェクトに複製されるか、複製されません。私は「コア」プロジェクトをgemifyすることを考えていましたが、他のプロジェクトには絶え間ない変更があるため、これは最善の解決策ではありません(長いプロセスでもあります)。そう思います。他の解決策は、いくつかの重要なコードをモジュールに分割することです。次に、この新機能を使用したいプロジェクトにインポートできます。
「コア」プロジェクトは、純粋な MVC ruby on rails プロジェクトです。
この問題について何を提案しますか?
前もって感謝します。