問題タブ [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 投票する
3 に答える
3893 参照

ruby-on-rails-3 - binding.pryはrails3によって無視されます

AssociationTypeMismatchが原因で、価格の作成に失敗した小さなアプリをデバッグしようとしています。だから私はこじ開けてインストールし、railscastとJoshのスクリーンキャストを見て、wikiを掘り下げます。

価格コントローラーに「cd」しますが、失敗します。送信コードの前に<%binding.pry%>をnew.htmlに入れましたが、Railsは「pry」メソッドが不明であると言っています。pryは更新されたGemfileにあり、サーバーを再起動しました。

私はbinding.pryをprices_controller.rbのcreateメソッドに入れ、Railsはそれを楽しそうに通り抜けて、私が期待していた一時停止などではなく、すでに見たエラーをスローします。

価格モデルを見ると、何を探すべきかを知るのに十分な経験がありません。私は何を見落としていますか?ありがとう、サム

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

ruby - pryシェルコマンドの出力をキャプチャするにはどうすればよいですか?

pryを使用していて、シェルコマンドの出力をキャプチャして操作したいと思います。

たとえば、私が実行した場合

ファイルのリストをRubyで使用できる配列に入れたいです。

これどうやってするの?

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

ruby - Ubuntu での pry の修正

Ruby の新しいバージョン - 1.9.3-p125 をインストールしましたが、pry で問題が発生しました

この記事でこの問題を解決しようとしましたが、makeコマンドの後に答えが得られました

この問題を解決するにはどうすればよいですか? ありがとう

PS Ubuntu 11.10、64 ビット

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

ruby - Pry で Ruby コマンドの戻り出力をカスタマイズする方法

Pry.config.promptPry を子供向けに簡単にするために、~/.pryrcの設定で Pry のプロンプトをカスタマイズすることができました。今、私はリターン出力を取り除きたいです:

=> nilプログラミングを習ったばかりの子供にとっては混乱を招きます。Pry で戻り値の出力を抑制できますか?

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

ruby-on-rails - Factory Girl Rails内でPryを使用するには?

rescue binding.pry問題のある行の最後に挿入したファクトリをデバッグするには、次のようにします。

残念ながら、結果のコンテキスト内でFactoryGirl::Declaration::Implicitは、「通常の」コードのようにコンテキストにアクセスできないようです ( NameError: undefined local variable or method `proxy' for #<FactoryGirl::Declaration::Implicit:0x0...>)。Pry セッション内で検査および操作するにはどうすればよいですか?my_objectproxy

このコードは、Cucumber 機能のバックグラウンドの一部として呼び出されます。

factory_girl_railsまたfactory_girl/step_definitions.rb、サポート スクリプトで必要とされます。

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

ruby-on-rails - バンドラー グループが使用されていないのに、pry が使用されるのはなぜですか?

この記事で説明されているように、コンソールのみのバンドラー グループを作成しようとしています。期待どおりに動作していることを確認するために、application.rb の console-group-loading コードをコメントアウトし、バンドラー グループの名前を に変更しました:consoleX。驚いたことに、Rails コンソールを起動しても pry はまだロードされています。

グループを完全にコメントアウトすると、pry が読み込まれません。

何が起きてる?

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

ruby - Pryのプロンプト構成でnest_levelはどういう意味ですか?

Rubyコードを入力するためのより単純なPryプロンプトを構成しようとしています。どういうnest_level意味ですか?Pryのドキュメントには、「3つのパラメーターがプロンプトプロシージャに渡されます。これは、セッションのターゲットであるオブジェクト、現在のネストレベル、および関連付けられたPryインスタンスへの参照です。これらのオブジェクトは、必要に応じてプロンプトで使用できます。 。」彼らの例は次のとおりです。

しかし、nest_level私が思っていることではないようです。

0 投票する
3 に答える
1864 参照

ruby - irb または pry から単体テストを実行する

irb または pry セッション内からテストファイルを実行する方法はありますか?

を試しload './testfile.rbましたが、テストファイル内のテストが実行されません。

私のテストファイルは次のようになります。

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

ruby - プライシェルを開始

シェルpryの代替のWindows用のzipパッケージをgithubからダウンロードしました。パッケージを解凍しました。irb

どうすればこじ開けシェルを開始できますか?

0 投票する
0 に答える
340 参照

ruby - Linux で pry shell を起動する

prypry シェルを起動するコマンドを入力すると、次のようになります。

ここに出力します。SO に投稿できません

pry シェルが起動しないのはなぜですか?

インストール コマンドは次のとおりです。