私は自分で開発したいくつかのレールエンジンと宝石をマウントしたいメインレールアプリケーションを開発しています。
私の(開発中の)エンジンのいくつかは、メインアプリケーションと、メインアプリにすでにマウントしているエンジンに依存しています。
ここで、開発中のエンジンが、すでにマウントされているエンジンやgemと一緒に、メインアプリケーションでも機能するかどうかをテストしたいと思います。
今すぐテストしたい場合は、gitを使用してすべての単一の変更をコミットし、メインアプリのGitHubリポジトリを介してgem / engineをインストールする必要があります。
git commit履歴を汚染することなく、またはすべての変更をコミットせずに、gitリポジトリを介してインストールすることなく、エンジンの変更をテストするためのより良い方法はありますか?
エンジンをメインアプリにローカルにマウントし、何かを変更すると、メインアプリですぐに利用できるようになりますか?
Gemfileで、gemをローカルの作業コピーにポイントできます。
gem 'my_gem', :path => '/my/workspace/my_gem'
http://bundler.io/v1.3/man/gemfile.5.html#PATH-path-を参照してください
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加