1 つの gem にいくつかの機能を追加したい。この宝石を GitHub でフォークし、変更を追加してプッシュしました。次に、別の Rails プロジェクトを作成し、GitHub リンクを含むこの gem をリポジトリに追加しました。今、この宝石作品の変化を見ることができます。
今私のワークフローは次のとおりです。
- gem の何かを変更する
- 変更を GitHub にプッシュする
- 他のアプリでバンドル インストールを実行する
- サーバーを起動
- 変化を見る
仕事をもっと集中的にしたいので、ワークフローを整理するためのより便利な方法が必要です。GitHub などにプッシュせずに、gem の変更を確認したい。これに対するアクションを最小限に抑える方法:
- gem の何かをローカルで変更する
- レールアプリを再起動
- ジェム作品の変化を見る
更新 1
'path' オプションを指定して gem をインストールしても解決しないようです。メインの gem レイアウトにタグを追加し、テキストでアラートを追加します。次に、メイン アプリを実行すると、このアラートが表示されます。その後、gem フォルダーに移動し、アラート テキストを変更します。メインアプリで実行bundle install
しbundle update
、メインアプリを再起動しましたが、アラートのテキストは変更されませんでした
最後の
レイアウトではなくjsスクリプトにアラートを追加しようとしています。これで、私の変更が思いどおりに表示されます。以前の編集では、レイアウトが一度生成されて変更されないのに対し、スクリプトが含まれていて更新できるというエラーがありました。