問題タブ [irb]

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 投票する
2 に答える
101 参照

ruby-on-rails - Rails 3.0.0.betaアプリは、コンソールにバンドルされたgemのみを表示しますか?

Rails 3(具体的にはfeedzirra)で動作させようとしているライブラリがあり、irbでokを要求できますが、アプリのコンソールが壊れて次のエラーが発生します。

http://pastie.org/855976

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

ruby - What's the difference between the ruby irb prompt modes?

I can change the irb prompt mode with

I can see what null and simple does, but I can't tell the difference between null and xmp and the difference between default/classic/inf-ruby. Can someone explain to me what these other modes do? It seems pointless to have multiple modes doing the same thing.

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

ruby - Ruby でイントロスペクトするにはどうすればよいですか?

たとえば、Python では、オブジェクトのすべての属性を取得したい場合、次のようなことができます。

または、何かのドキュメントを表示したい場合は、ヘルプ機能を使用できます。

Rubyで同様のことを行う方法はありますか?

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

ruby-on-rails - ~/.irbrc で定義されたアクティブ レコード ヘルパー

テスト中にコンソールに my_ar_object.errors.full_messages と入力するのに本当にうんざりしています...

だから、私はこれを定義したい:

私の ~/.irbrc で、スクリプト/コンソール専用になるようにします。

Railsプロジェクトに属しているとは思わないので、いくつかのRails初期化子で定義したくありません(これはirbヘルパーです)

問題は、私がそれを行うと、これが起こることです:

これを機能させる方法はありますか?

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

ruby - Ruby:カウンター、カウント、インクリメント

私の以前の質問を見たことがあれば、Rubyに関しては私が大きなnubyであることをすでに知っているでしょう。そこで、Cプログラミングを対象としたこのWebサイトを発見しましたが、Cでできることはすべて、Rubyでも可能である必要があると思いました(さらに読みやすくなっています)。

課題は、たくさんの数字を印刷することです。私はこの気の利いたメソッド.upto()を発見し、ブロックを使用しました(そして実際にその目的を理解しました)。ただし、IRbでは、予期しない動作が発生しました。

=> 1がどこから来ているのかわかりません:Sそれ以外の場合はこれを行う必要がありますか?私はこの結果を期待しています:

回答、コメント、フィードバックをありがとうございます。

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

ruby - IRb:プリロードされたクラスでインタラクティブなrubyセッションを開始する方法

私はRuby言語を採用して旅をしているので、IRbの中で多くの時間を過ごします。それはただ素晴らしいです!しかし、私はその機能をあまり認識しておらず、Rubyの「ナビー」であるため、次のことを知りたいと思います。

  • IRbを再起動せずにセッションを「フラッシュ」するにはどうすればよいですか(またはこれは不可能です)。
  • 起動時に、大量のソースファイル「hello.rb」と「hello_objects.rb」をロードするようにIRbを構成するにはどうすればよいですか?私はこれらに精力的に取り組んでおり、手動で「load」と入力しなくても、これらのクラスをロードするための簡単な説明を知っておくと便利です。
0 投票する
5 に答える
5788 参照

ruby - レーキタスクからIRBコンソールを起動するにはどうすればよいですか?

プロジェクトをミラーリングする環境をセットアップするrakeタスクを作成しようとしています。

「foo」が存在しないと不平を言うirbにつながります(タスクの名前)

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

ruby - IRBで必要なRubyファイルで定義された変数にアクセスするにはどうすればよいですか?

ファイルには次のものwelcome.rbが含まれます。

しかし、IRBでは、作成したばかりの変数にアクセスできません。

require事前定義された変数を取り込み、IRBセッションに何かを入れたときに初期化作業を行うための最良の方法は何ですか?グローバル変数は正しい道のようには見えません。

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

ruby-on-rails - irb またはスクリプト/コンソールの起動時に ~/.irbrc が実行されない

これが私が試したことです:

結果:

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

ruby-on-rails - カウントに関する簡単なIRBの質問

Dealというクラスがあります。

ディールにはvote_scoresがあります。

2より大きいdealのvote_scoresがいくつあるかを確認したいと思います。

私の推測 :

取引カウント終了時のvote_scores>2の場合

実際には機能しません:D

編集:

みんなのアイデアを試してみました。ただし、次の点に注意してください。

Deal.vote_scores

vote_scoresはDealの属性ではなく、Dealの1つの属性であるため、機能しません。だから私がこれをした場合:

Deal.find(1).vote_scores

#を返します。

vote_scoresは、haml内でインスタンス化されます。

ここのモデルで: