問題タブ [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 に答える
7516 参照

ruby-on-rails - Railsコンソールの履歴をクリアするにはどうすればよいですか

rails cirb の起動時に実行して上キーを押すdebuggerと、ruby-debug gem のコマンドに遭遇した後、アプリが irb にドロップされたときに入力した最後のコマンドが表示されます。これらのコマンドを消去したいだけでなくrails c、最後の Rails コンソール セッション中に発行した最後のコマンドをプルしたいと考えています。以前はそうしていたと思いますが、何が変わったのかわかりません。それが役立つ場合、私はMac OS 10.6.5でruby 1.8.7とrails 3.0.3を使用しています。

アップデート

レイ答えは、暫定的に私を助けてくれました。最近、私はもう少し掘り下げて詳細を調べ、多くの矛盾する問題があることに気付きました。

IRB は、Ray が述べたように、持っているかどうかをチェックし~/.irbrc、そうでない場合はフォールバックします。/etc/irbrcただし、使用している場合rvmは、別のファイルが~/.rvm/scripts/irbrcロードされることを考慮する必要があります( に~/.rvm/scripts/irbrc.rb注意して.rbくださいrvm_path) 。ENVrvm

興味深いことに~/.rvm/scripts/irbrc.rb/etc/irbrcそれらは同じではなく、いくつかの点で異なります。システムでどちらが使用されているかを検出する最も明白で簡単な方法は、履歴ファイルの名前です。が使用されている場合/etc/irbrc、履歴ファイルはそのままの~/.irb_history場所になります(: vs )。rvm~/.irb-history_-

この追加情報が、希望どおりにシステムをセットアップするために何が必要かを判断するのに役立つことを願っています。

こじ開けの懸念

それ以来、私は使用をやめ、 gemを含むdebuggerものに移動しました。Pry は IRB の代替ですが、IRB と一緒に使用したり、IRB 内で使用したりすることもできます。上記の更新を提供できたのは、それぞれの履歴を別々に保持する方法を見つけようとしていたためです. 詳細については、SO の質問に対する私の回答を参照してください. Pry の既知の Github の問題と、それを修正するための試みへのリンクをそこに含めました。pry-byebugpry

0 投票する
4 に答える
15232 参照

ruby - シナトラでプライを使用する方法?

私は初めての Sinatra アプリケーションを作成しており、Pry を使用して、アプリケーションで行われているいくつかのことを検査/デバッグしたいと考えています。私もPryを使ったことがありませんが、試してみたいと思います。Sinatra アプリケーションで Pry を使い始めるにはどうすればよいですか?

0 投票する
9 に答える
18599 参照

ruby-on-rails - pry gemのリロード方法は?

Rails コンソールで Pry gem を使用していますが、pry 風味の rails-console がリロードを失ったようです。モデルなどをリロードする方法。

こじ開けコンソールを起動する方法は次のとおりです

ありがとうございました

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

ruby-on-rails - Rails 3.1 コンソール エラー

重複の可能性:
読み込むファイルがありません — readline

Rails アプリを作成し、コンソールにアクセスしようとしましたが、エラーが発生し続けます

助けてもらえませんか.....

私もこじ開けてみましたが、今ではこのメッセージが表示されます

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

ruby - pry が coderay を使用して出力をきれいにしないのはなぜですか?

pry がcoderayを使用して出力をきれいにしないのはなぜですか?

私はかなりawesome_printスタイルのオブジェクト/出力印刷を取得しません...退屈なirbスタイルの1行出力です。

この質問は、それがうまくいくはずであることを意味します: How to get awesome_print to work in pry/ruby-debug in running app

更新:実際にはハッシュに対しては機能しますが、たとえば ActiveRecord オブジェクトに対しては機能しません。

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

ruby - プライカラーの調整方法

編集:色あせた灰色は、バージョン 0.9.7.3 以前の問題です。それ以来、それはより暗い灰色に変更されました。

Pry の色付けは優れていますが、オブジェクトが作成または変更されたときに返される値は、かすれた灰色で、ほとんど見えません。

.pryrc の値をいじってみましたが、これや他の色を変更することはできませんでした。

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

ruby-on-rails - ガードとプライを使用して実行を一時停止する方法は?

このガードファイルを含む Rails 3.1.1 アプリがあります。

アプリがガード下で実行されている場合、 への呼び出しはbinding.pry実行を一時停止しません。どうすればそれを実現できますか?

0 投票する
5 に答える
42311 参照

ruby - Pry に next に相当するものはありますか?

pry をデバッガとして使用する場合、次の行に移動する方法がわかりません。私が見つけることができるのは、メソッドを編集して binding.pry を次の行に移動することだけです。そのような機能はありますか?

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

ruby-on-rails - コンソールからの ActiveRecord クエリが SQL ステートメントを出力するのはなぜですか?

私は pry を使用しており、コンソールからの ActiveRecord クエリは常に対応する SQL ステートメントを出力します。私はこの動作をしたくありません。グーグルで調べてみると、ActiveRecord ロガーを標準出力に設定することによって、これを明示的に達成する必要があることがわかります。

これは pry のデフォルトの動作ですか、それとも設定したことを忘れてしまった結果ですか? どうすればそれを止めることができますか?

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

ruby-on-rails - Pry を使用せずに Rails concole でモデルの内容を表示する

Pry を使用してモデルが構成されているものを確認できることは知っていますが、Pry を使用せずに Rails コンソールでモデルのさまざまな属性を確認する方法はありますか? コマンドは何ですか?

移行を見に行くことができることはわかっていますが、可能であればコマンドラインに留まりたいと思います。

ありがとう