3

1 つの gem にいくつかの機能を追加したい。この宝石を GitHub でフォークし、変更を追加してプッシュしました。次に、別の Rails プロジェクトを作成し、GitHub リンクを含むこの gem をリポジトリに追加しました。今、この宝石作品の変化を見ることができます。

今私のワークフローは次のとおりです。

  1. gem の何かを変更する
  2. 変更を GitHub にプッシュする
  3. 他のアプリでバンドル インストールを実行する
  4. サーバーを起動
  5. 変化を見る

仕事をもっと集中的にしたいので、ワークフローを整理するためのより便利な方法が必要です。GitHub などにプッシュせずに、gem の変更を確認したい。これに対するアクションを最小限に抑える方法:

  1. gem の何かをローカルで変更する
  2. レールアプリを再起動
  3. ジェム作品の変化を見る

更新 1

'path' オプションを指定して gem をインストールしても解決しないようです。メインの gem レイアウトにタグを追加し、テキストでアラートを追加します。次に、メイン アプリを実行すると、このアラートが表示されます。その後、gem フォルダーに移動し、アラート テキストを変更します。メインアプリで実行bundle installbundle update、メインアプリを再起動しましたが、アラートのテキストは変更されませんでした

最後の

レイアウトではなくjsスクリプトにアラートを追加しようとしています。これで、私の変更が思いどおりに表示されます。以前の編集では、レイアウトが一度生成されて変更されないのに対し、スクリプトが含まれていて更新できるというエラーがありました。

4

1 に答える 1