いくつかのモデルとサービスを備えたアプリケーションがあります。別のディレクトリの別のアプリのエンティティが必要です。どうすれば共有できますか?インターネット経由でパブリックAPIまたはRESTインターフェースを使用したくはありませんが、ローカルでサービスを呼び出すだけです。Rackで構成できますか?
1 に答える
0
コードを共有したい場合、レールの方法は、コードをそのまま作成gems
し、アプリケーションで使用することです。
3を超えるレールを使用している場合、最良の方法はレールエンジンを介してそれを行うことです。これは習得が容易で、よりエレガントです。
しかし、最も単純で推奨されない方法は、メソッドをrubyモジュール/クラスとして使用し、各プロジェクトで使用することです(libディレクトリまたは一部のメソッドを使用することにより)
HTH
于 2013-01-09T16:28:28.370 に答える