Railsアプリケーションで使用されている宝石をデバッグしようとしています。Gemfileを変更せずに、または `require`を使用して宝石を盛り上げよう
私はしかし、私は多くの場合にどこかにGemfileにPRYを追加することで立ち往生しています
# Gemfile
gem "active_admin", path: "~/dev-forks/active_admin"
周りのぞきに行くために、ローカルに宝石をクローン化した(ともなど、などgit bisect
など素敵なことを行うために私を可能にします)それを使用できるようにするか、コードにrequire "pry"
を呼び出すことができます。たとえば、私は時々それを忘れてバグを修正し、GemfileでPryを使ってプロジェクトにコミットします。
私はそれをしないでください、LoadError
が発生します、cannot load such file -- pry (LoadError)
。
私は別のコンテキスト(Railsプロジェクト、Gem、ローカルRuby)と実際のGemfile(Gemfile、require、installed)の間で少し失われています。
Gemfilesを介さずに、Rails内のGemでbinding.pry
を使用するにはどうすればよいですか?
私も同じ問題があります。私が考えた(しかし、実装していない)技術の1つは、コミット中に自分のコードの中に 'pry'の出現をチェックするためにgitフックを使用していました。次に、RailsのGemfileで開発グループに追加します。 gemfile(gemspecではなく)に追加してください。 –
'pry'をどこかに置いておくと、ユニットテストも失敗するはずです。 –