問題タブ [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-3 - binding.pryはrails3によって無視されます
AssociationTypeMismatchが原因で、価格の作成に失敗した小さなアプリをデバッグしようとしています。だから私はこじ開けてインストールし、railscastとJoshのスクリーンキャストを見て、wikiを掘り下げます。
価格コントローラーに「cd」しますが、失敗します。送信コードの前に<%binding.pry%>をnew.htmlに入れましたが、Railsは「pry」メソッドが不明であると言っています。pryは更新されたGemfileにあり、サーバーを再起動しました。
私はbinding.pryをprices_controller.rbのcreateメソッドに入れ、Railsはそれを楽しそうに通り抜けて、私が期待していた一時停止などではなく、すでに見たエラーをスローします。
価格モデルを見ると、何を探すべきかを知るのに十分な経験がありません。私は何を見落としていますか?ありがとう、サム
ruby - pryシェルコマンドの出力をキャプチャするにはどうすればよいですか?
pryを使用していて、シェルコマンドの出力をキャプチャして操作したいと思います。
たとえば、私が実行した場合
ファイルのリストをRubyで使用できる配列に入れたいです。
これどうやってするの?
ruby - Ubuntu での pry の修正
Ruby の新しいバージョン - 1.9.3-p125 をインストールしましたが、pry で問題が発生しました
この記事でこの問題を解決しようとしましたが、make
コマンドの後に答えが得られました
この問題を解決するにはどうすればよいですか? ありがとう
PS Ubuntu 11.10、64 ビット
ruby - Pry で Ruby コマンドの戻り出力をカスタマイズする方法
Pry.config.prompt
Pry を子供向けに簡単にするために、~/.pryrcの設定で Pry のプロンプトをカスタマイズすることができました。今、私はリターン出力を取り除きたいです:
=> nil
プログラミングを習ったばかりの子供にとっては混乱を招きます。Pry で戻り値の出力を抑制できますか?
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_object
proxy
このコードは、Cucumber 機能のバックグラウンドの一部として呼び出されます。
factory_girl_rails
またfactory_girl/step_definitions.rb
、サポート スクリプトで必要とされます。
ruby-on-rails - バンドラー グループが使用されていないのに、pry が使用されるのはなぜですか?
この記事で説明されているように、コンソールのみのバンドラー グループを作成しようとしています。期待どおりに動作していることを確認するために、application.rb の console-group-loading コードをコメントアウトし、バンドラー グループの名前を に変更しました:consoleX
。驚いたことに、Rails コンソールを起動しても pry はまだロードされています。
グループを完全にコメントアウトすると、pry が読み込まれません。
何が起きてる?
ruby - Pryのプロンプト構成でnest_levelはどういう意味ですか?
Rubyコードを入力するためのより単純なPryプロンプトを構成しようとしています。どういうnest_level
意味ですか?Pryのドキュメントには、「3つのパラメーターがプロンプトプロシージャに渡されます。これは、セッションのターゲットであるオブジェクト、現在のネストレベル、および関連付けられたPryインスタンスへの参照です。これらのオブジェクトは、必要に応じてプロンプトで使用できます。 。」彼らの例は次のとおりです。
しかし、nest_level
私が思っていることではないようです。
ruby - irb または pry から単体テストを実行する
irb または pry セッション内からテストファイルを実行する方法はありますか?
を試しload './testfile.rb
ましたが、テストファイル内のテストが実行されません。
私のテストファイルは次のようになります。
ruby - プライシェルを開始
シェルpry
の代替のWindows用のzipパッケージをgithubからダウンロードしました。パッケージを解凍しました。irb
どうすればこじ開けシェルを開始できますか?
ruby - Linux で pry shell を起動する
pry
pry シェルを起動するコマンドを入力すると、次のようになります。
pry シェルが起動しないのはなぜですか?
インストール コマンドは次のとおりです。