問題タブ [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 - IRBでタイトルを付けることは可能ですか?
私はこれを試しました:
これを行う他の方法はわかりません。
どうもありがとう
ruby - 変数「p」は、明示的に定義されていない場合、rubyのどこから値を取得しますか?
質問:下からその価値をどこp
で得るのですか、そしてなぜそれが起こるのですか?
このirbセッションを検討してください。
私は決して定義しませんでしp
た-それで、なぜそれは価値がないのですか?どちらa
もfoo
認識されなかったので、何が特別なのp
ですか?下にリストされているものも見つかりませんでしたKernel#p
コンテキスト:いわゆる「28バイトのルビーの喜び」p
を読んでいて、次のように変数であると想定しました: def p.method_missing *_
..。
(心配しないでください:私は実際にどこでもnilでmethod_missingを定義するつもりはありません...ただいくつかのルビーコードを勉強しています...)
ruby - Mac OS X 10.5.8 で irb を使用して Geocommons Geocoder を実行すると、SQLite3 で NoMethodError (set_result) が発生する
Mac OS X 10.5.8 にGeocommons ジオコーダーをインストールして実行しようとした後に、次のエラーに遭遇した人はいますか? これは、irb を開始した時点からのターミナル ウィンドウからの正確な出力です。
ちなみに、「orangeca.db」は、カリフォルニア州オレンジ郡の TIGER/Line データです。私は、必要なソフトウェアに対する Geocoder の有用性をテストしているだけなので、米国のデータセット全体ではなく、主要な国勢調査データベースからのみダウンロードしました。最終製品で最終的に使用されない可能性のある数 GB のデータをダウンロードするのに 10 時間も費やしたくありませんでした。
SQLite3::Database::FunctionProxy クラスで見つけた情報に基づいて、この動作を説明する最善の推測は次のとおりです。
- 私の SQLite3 は正しくインストールされていますが、Geocoder が必要に応じて set_result を見つけられないように、何かが正しく構成されていません。
- SQLite3 が正しくインストールされていませんが、どこで設定を間違えたのかわかりません。
誰かがこれについて何か助けを提供できれば、私はそれを大いに感謝します. よろしくお願いします。
ruby - irbでvimを使って編集する
このvimcastで説明されているようにvimを使用してirb内で編集を設定しようとしています:http://vimcasts.org/episodes/running-vim-within-irb/
gem install Interactive_editorを実行したところ、gemが/home/me/.gems/ruby/1.9.1/gem/interactive_editorにインストールされているようで、.irbrcファイルも編集して追加しました。
require'rubygems' require'interactive_editor'
しかし、irbからviを実行しようとすると、次のようになります。
NameError:main:Object from(irb):1の未定義のローカル変数またはメソッド `vi'
私はRuby/gemsなどに非常に慣れていません...どこから始めればよいのかさえわかりません。このエラーをグーグルで検索しても実際には役に立ちませんでした。同じ問題を抱えている人は数人しか見つかりませんでしたが、答えはありませんでした。
私はUbuntu10.04を使用しており、Ruby1.9.1をインストールしています...irbまたはrubygemsのバージョンがわかりません。
どうもありがとう!
これがirbとrubyからの出力です...何かが明らかに間違っています。
ruby - ruby の require メソッドがロードするファイルを見つけますか?
rubyのrequire
メソッドは lib_path を検索し、必要に応じて見つかった最初の一致ファイルをロードします。ロードされるファイルへのパスを印刷する方法はありますか。私は、理想的には組み込みの、which
bash のコマンドに似た機能を探しており、それも簡単になることを望んでいます。ありがとう。
ruby-on-rails - IRB の bash エイリアスを設定しますか?
したがって、毎朝サーバーを起動するには、次のタスクを実行する必要があります..
~/.profile にエイリアスとしてショートカットを作成して、毎日入力せずにこれらすべてを実行する方法はありますか?
このように動作しませんか?
ruby-on-rails - Rails 3コンソールでロガー出力を色付けするにはどうすればよいですか
Rails3 アプリケーションで Rails.logger からの出力を色付けし、場合によっては太字にするにはどうすればよいですか?
ruby - Hirbで垂直テーブルまたは制限列を強制する方法は?
Rails コンソールにいくつかのアクティブなレコードを表示したいので、Hirb を有効にしています。テーブルは表示できるほど狭い (Hirb は標準の水平テーブルを使用する) が、列は非常に狭いため、コンテンツは完全に判読できない。私がそれについて何ができるか考えていますか?
少数の列のみを表示するのは素晴らしいことです (AR コレクションではなく、純粋な配列にレコードがあるため、単に:select
finder メソッドに渡すことはできません)。Hirb にレコードを垂直テーブルに表示させることも完璧です。
前もって感謝します。
ruby-on-rails - オブジェクトが Rails IRB での変更の保存を拒否する
みんなおはよう、
作業中の関連付けがありますが、何らかの理由で、IRB でデバッグしているときに問題のオブジェクトへの変更を保存できません。誰かが私の問題を指摘できるかどうか疑問に思っていました。
ここに協会があります:
IRB を起動すると、User.first と Affiliate.first を取得できます。ユーザーの managed_affiliate を問題なく設定できます。ただし、保存すると、それがアフィリエイトにまったく反映されません。マネージャーがいません。同様に、アフィリエイトのマネージャーも問題なく設定できます (Affiliate.first.manager = User.first)。すべて問題ないように返されますが、保存しようとすると単に「false」が返されます。IRB ログ機能を有効にすると、次のような出力が得られます。
この関連付けが適切に保存されない明らかな理由はありますか?
また、アフィリエイト テーブルのスキーマは次のとおりです。
助けてくれてありがとう。
ruby-on-rails - 日時比較の時刻に関するRoRの適切な構文
.to_date
適切な比較を生成するために、時間パラメータを属性付けしようとしています
どうすればいいですか?私はこれを試しました:
そしてそれは大きな失敗です:D