問題タブ [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.
ruby-on-rails - Rails 3.0.0.betaアプリは、コンソールにバンドルされたgemのみを表示しますか?
Rails 3(具体的にはfeedzirra)で動作させようとしているライブラリがあり、irbでokを要求できますが、アプリのコンソールが壊れて次のエラーが発生します。
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.
ruby - Ruby でイントロスペクトするにはどうすればよいですか?
たとえば、Python では、オブジェクトのすべての属性を取得したい場合、次のようなことができます。
または、何かのドキュメントを表示したい場合は、ヘルプ機能を使用できます。
Rubyで同様のことを行う方法はありますか?
ruby-on-rails - ~/.irbrc で定義されたアクティブ レコード ヘルパー
テスト中にコンソールに my_ar_object.errors.full_messages と入力するのに本当にうんざりしています...
だから、私はこれを定義したい:
私の ~/.irbrc で、スクリプト/コンソール専用になるようにします。
Railsプロジェクトに属しているとは思わないので、いくつかのRails初期化子で定義したくありません(これはirbヘルパーです)
問題は、私がそれを行うと、これが起こることです:
これを機能させる方法はありますか?
ruby - Ruby:カウンター、カウント、インクリメント
私の以前の質問を見たことがあれば、Rubyに関しては私が大きなnubyであることをすでに知っているでしょう。そこで、Cプログラミングを対象としたこのWebサイトを発見しましたが、Cでできることはすべて、Rubyでも可能である必要があると思いました(さらに読みやすくなっています)。
課題は、たくさんの数字を印刷することです。私はこの気の利いたメソッド.upto()を発見し、ブロックを使用しました(そして実際にその目的を理解しました)。ただし、IRbでは、予期しない動作が発生しました。
=> 1がどこから来ているのかわかりません:Sそれ以外の場合はこれを行う必要がありますか?私はこの結果を期待しています:
回答、コメント、フィードバックをありがとうございます。
ruby - IRb:プリロードされたクラスでインタラクティブなrubyセッションを開始する方法
私はRuby言語を採用して旅をしているので、IRbの中で多くの時間を過ごします。それはただ素晴らしいです!しかし、私はその機能をあまり認識しておらず、Rubyの「ナビー」であるため、次のことを知りたいと思います。
- IRbを再起動せずにセッションを「フラッシュ」するにはどうすればよいですか(またはこれは不可能です)。
- 起動時に、大量のソースファイル「hello.rb」と「hello_objects.rb」をロードするようにIRbを構成するにはどうすればよいですか?私はこれらに精力的に取り組んでおり、手動で「load」と入力しなくても、これらのクラスをロードするための簡単な説明を知っておくと便利です。
ruby - レーキタスクからIRBコンソールを起動するにはどうすればよいですか?
プロジェクトをミラーリングする環境をセットアップするrakeタスクを作成しようとしています。
「foo」が存在しないと不平を言うirbにつながります(タスクの名前)
ruby - IRBで必要なRubyファイルで定義された変数にアクセスするにはどうすればよいですか?
ファイルには次のものwelcome.rb
が含まれます。
しかし、IRBでは、作成したばかりの変数にアクセスできません。
require
事前定義された変数を取り込み、IRBセッションに何かを入れたときに初期化作業を行うための最良の方法は何ですか?グローバル変数は正しい道のようには見えません。
ruby-on-rails - irb またはスクリプト/コンソールの起動時に ~/.irbrc が実行されない
これが私が試したことです:
結果:
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内でインスタンス化されます。
ここのモデルで: