問題タブ [pry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - pry-rails を使用しているときに Rails コンソール出力をきれいにする方法は?
私は Gemfile pry-rails gem に持っています。pry を Rails コンソールとして使用したいのですが、以下のテキストはありません。
Rails コンソール出力をクリーンアップする方法、不要なテキストが大量に表示されるようになりました。
ruby - pryの外部エンコーディングを設定するにはどうすればよいですか
IRBには外部エンコーディングを設定するための-Eフラグがありますが、pryでは機能しません。
/usr/local/lib/ruby/gems/1.9.1/gems/pry-0.9.10/lib/pry/repl_file_loader.rb:16:in `initialize':そのようなファイルはありません:/ Volumes / fb1 store / fb1 10.5 user / Users / rashid / Ruby_Dev / MDBlib / src / MDB / -Eutf-8(RuntimeError)
助言がありますか?
ruby - pryを使用してRackミドルウェアインスタンスにアクセスするにはどうすればよいですか?
Pryを使用するのは初めてですが、Sinatraアプリで実行されているラックミドルウェアインスタンスにアクセスするための適切なコマンドが見つかりません。エラーが発生するアプリの部分を設定binding.pry
しましたが、問題は結果を返さないヘルパーにあり、ミドルウェアによって環境に入力された情報から結果を取得します。にアクセスしようcd
としましRack::GeoIPCity
たが、インスタンス情報にアクセスできませんでした。
だから、私は地元の人、ヘルパー、そして環境をチェックすることができます-Sinatraアプリのコードからミドルウェアに到達するにはどうすればよい ですか?
例えば
したがって、が呼び出された時点で、(SinatraがRackのenvに提供するヘルパーである)binding.pry
に簡単にアクセスでき、必要に応じて、内部にバインディングを簡単に追加できます。しかし、これらのバインディングからにアクセスすることはできません。ロードされたアプリケーションコードの一部である必要があるため、そこに移動するのに役立つコマンドがあることを期待しています。geo
env
geo_city_info
Rack::GeoIPCity
もちろん、ミドルウェアのコードファイルを開いてpryバインディングを入れることはできますが(Bundlerを使用してすべての依存ライブラリを/ vendorにインストールするため)、これを行う方法を知っていれば、それ。
ruby - Pry ナビゲーションを使用してモジュール内のすべてのメソッドを一覧表示する方法は?
Pry が提供する機能は、「cd」を使用してコンテンツを変更し、「ls」を使用してその中のすべてのメソッドと変数を表示します。
私の質問は、モジュール内のすべてのメソッドを表示するように、モジュールでどのように使用できるかMath
です
ruby - .pryrc ファイル内のクラス/オブジェクトに移動するにはどうすればよいですか?
特定のプロジェクトの .pryrc を、そのプロジェクトのすべての pry セッションの 99% のコンテキストとなるクラス コンテキストに cd したいと考えています。
ただやっている:
動作しません:
.pryrc で定義されたメソッドが pry セッション コンテキストにあるため、これは混乱を招きます。
も機能しません。
ruby - pry で複数行のコマンド履歴をナビゲートする奇妙なバグ
コンソール幅に対して長すぎる文字列を pry または通常の irb コンソールに入力すると、通常どおりラップされます。以下を参照してください (OS X 10.8.2 terminal.app で pry を使用する):
ただし、上向き矢印を使用してコマンドを再生しようとすると、次のようになり
ます。Pry はコマンドの一部を切り取り、プロンプトを繰り返します。一方、Irb は問題なく動作し、必要に応じてバッファを上にスクロールします。
ruby-on-rails - pry内でawesome_print結果をページネーションする方法
出力をきれいawesome_print
に表示するためにgemを使用しています。改行を使用しているpry
ため、 出力 の最後の部分のみを表示するような長い出力が表示されます。awesome_print
ap html.chapters.order("position ASC")
less
more
ありがとう。
ruby - Ruby pry gem の色をカスタマイズするには?
下の画像を参照してください。色を変更する方法があるかどうか知りたいですか?ありがとう。
編集:
私のOSはWin7 64ビットエンタープライズです。黒の背景に設定された PowerShell コマンド ライン ウィンドウで Pry を使用しています。
ruby-on-rails - pry:ctrl-arrow(ubuntu)のアーティファクト
rvmを使用してrubyをインストールし、RoRプロジェクトで使用します。問題は、pry
そのプロジェクト内で開始すると、ctrl-arrowsショートカットを使用できないことです>単語を左右に取得する代わりに、;5D
またはなどのアーティファクトを出力します;5C
。pry
そのプロジェクトの外に電話すると、すべて問題ありません。ctrl-arrowsは、通常のコンソールでも機能します。私はすでにreadlineとrubyをreadlineサポート付きで再インストールしようとしました。もっと何ができますか?
ruby-on-rails - pryでデバッグするときにリクエストオブジェクトにアクセスするにはどうすればよいですか?
spree_easycontactgemのadmin/topicsコントローラーで何が起こっているのかを理解しようとしています。コントローラには次のコードがあります。
request.xhr?
そして、私は解決策を見たいと思っています。pryを使用したデバッグを使用してこれにアクセスするにはどうすればよいですか?