0

いくつかのモデルとサービスを備えたアプリケーションがあります。別のディレクトリの別のアプリのエンティティが必要です。どうすれば共有できますか?インターネット経由でパブリックAPIまたはRESTインターフェースを使用したくはありませんが、ローカルでサービスを呼び出すだけです。Rackで構成できますか?

4

1 に答える 1

0

コードを共有したい場合、レールの方法は、コードをそのまま作成gemsし、アプリケーションで使用することです。

3を超えるレールを使用している場合、最良の方法はレールエンジンを介してそれを行うことです。これは習得が容易で、よりエレガントです。

しかし、最も単純で推奨されない方法は、メソッドをrubyモジュール/クラスとして使用し、各プロジェクトで使用することです(libディレクトリまたは一部のメソッドを使用することにより)

HTH

于 2013-01-09T16:28:28.370 に答える