問題タブ [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.

0 投票する
1 に答える
400 参照

ruby-on-rails - pry-rails を使用しているときに Rails コンソール出力をきれいにする方法は?

私は Gemfile pry-rails gem に持っています。pry を Rails コンソールとして使用したいのですが、以下のテキストはありません。

Rails コンソール出力をクリーンアップする方法、不要なテキストが大量に表示されるようになりました。

https://gist.github.com/4025796

0 投票する
2 に答える
748 参照

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)

助言がありますか?

0 投票する
1 に答える
1208 参照

ruby - pryを使用してRackミドルウェアインスタンスにアクセスするにはどうすればよいですか?

Pryを使用するのは初めてですが、Sinatraアプリで実行されているラックミドルウェアインスタンスにアクセスするための適切なコマンドが見つかりません。エラーが発生するアプリの部分を設定binding.pryしましたが、問題は結果を返さないヘルパーにあり、ミドルウェアによって環境に入力された情報から結果を取得します。にアクセスしようcdとしましRack::GeoIPCityたが、インスタンス情報にアクセスできませんでした。

だから、私は地元の人、ヘルパー、そして環境をチェックすることができます-Sinatraアプリのコードからミドルウェアに到達するにはどうすればよい ですか?

例えば

したがって、が呼び出された時点で、(SinatraがRackのenvに提供するヘルパーである)binding.pryに簡単にアクセスでき、必要に応じて、内部にバインディングを簡単に追加できます。しかし、これらのバインディングからにアクセスすることはできません。ロードされたアプリケーションコードの一部である必要があるため、そこに移動するのに役立つコマンドがあることを期待しています。geoenvgeo_city_infoRack::GeoIPCity

もちろん、ミドルウェアのコードファイルを開いてpryバインディングを入れることはできますが(Bundlerを使用してすべての依存ライブラリを/ vendorにインストールするため)、これを行う方法を知っていれば、それ。

0 投票する
1 に答える
2484 参照

ruby - Pry ナビゲーションを使用してモジュール内のすべてのメソッドを一覧表示する方法は?

Pry が提供する機能は、「cd」を使用してコンテンツを変更し、「ls」を使用してその中のすべてのメソッドと変数を表示します。

私の質問は、モジュール内のすべてのメソッドを表示するように、モジュールでどのように使用できるかMathです

0 投票する
1 に答える
240 参照

ruby - .pryrc ファイル内のクラス/オブジェクトに移動するにはどうすればよいですか?

特定のプロジェクトの .pryrc を、そのプロジェクトのすべての pry セッションの 99% のコンテキストとなるクラス コンテキストに cd したいと考えています。

ただやっている:

動作しません:

.pryrc で定義されたメソッドが pry セッション コンテキストにあるため、これは混乱を招きます。

も機能しません。

0 投票する
2 に答える
497 参照

ruby - pry で複数行のコマンド履歴をナビゲートする奇妙なバグ

コンソール幅に対して長すぎる文字列を pry または通常の irb コンソールに入力すると、通常どおりラップされます。以下を参照してください (OS X 10.8.2 terminal.app で pry を使用する):

こじ開ける - 入る

ただし、上向き矢印を使用してコマンドを再生しようとすると、次のようになり ここに画像の説明を入力 ます。Pry はコマンドの一部を切り取り、プロンプトを繰り返します。一方、Irb は問題なく動作し、必要に応じてバッファを上にスクロールします。 irb - OK リプレイ

0 投票する
1 に答える
518 参照

ruby-on-rails - pry内でawesome_print結果をページネーションする方法

出力をきれいawesome_printに表示するためにgemを使用しています。改行を使用しているpryため、 出力 の最後の部分のみを表示するような長い出力が表示されます。awesome_printap html.chapters.order("position ASC")lessmore

ありがとう。

0 投票する
1 に答える
1011 参照

ruby - Ruby pry gem の色をカスタマイズするには?

下の画像を参照してください。色を変更する方法があるかどうか知りたいですか?ありがとう。


編集:

私のOSはWin7 64ビットエンタープライズです。黒の背景に設定された PowerShell コマンド ライン ウィンドウで Pry を使用しています。

0 投票する
2 に答える
419 参照

ruby-on-rails - pry:ctrl-arrow(ubuntu)のアーティファクト

rvmを使用してrubyをインストールし、RoRプロジェクトで使用します。問題は、pryそのプロジェクト内で開始すると、ctrl-arrowsショートカットを使用できないことです>単語を左右に取得する代わりに、;5Dまたはなどのアーティファクトを出力します;5Cpryそのプロジェクトの外に電話すると、すべて問題ありません。ctrl-arrowsは、通常のコンソールでも機能します。私はすでにreadlineとrubyをreadlineサポート付きで再インストールしようとしました。もっと何ができますか?

0 投票する
1 に答える
1037 参照

ruby-on-rails - pryでデバッグするときにリクエストオブジェクトにアクセスするにはどうすればよいですか?

spree_easycontactgemのadmin/topicsコントローラーで何が起こっているのかを理解しようとしています。コントローラには次のコードがあります。

request.xhr?そして、私は解決策を見たいと思っています。pryを使用したデバッグを使用してこれにアクセスするにはどうすればよいですか?