問題タブ [puts]
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 - Ruby / Rails テキストを表示します
初歩的な問題があります。質問から、私がルビーとレールに少し慣れていないことがわかると思います。
「アクティブな」クラスを適用しようとしているナビゲーションがあるので、アクティブなページのスタイルを変えることができます。before_filter を使用して @cur_page を次のように設定しました。
「アクティブ」というテキストを単純に出力しようとしていますが、機能していません。
私も試しました:
インスタンス変数が設定されていることを確認したところ、期待どおりに「連絡先」が表示されています。
何か案は?
ruby-on-rails - Ruby on rails で配列またはオブジェクトを印刷します。データの構造も表示する
コントローラーで Active Record クエリを実行しています。そして今、配列またはオブジェクトの形式であるすべての内容を表示したいと考えています。データが返される構造を確認したい。Ruby on Railsは初めてです。PHP ではvar_dump()orを使用しますprint_r()。
file - ファイルへの書き込みを期待する
接続をテストするためにいくつかのIPにSSH接続するexpectスクリプトを書いています。スクリプトを呼び出すマシン上のファイルに各テストの結果を書き込むための「puts」ステートメントを含めたいと思います。putsがファイルに書き込むためのマニュアルに従っていると思いますが、それはstdoutにのみ書き込みます。以下のスクリプトを参照してください。最終的に、ファイルはローカルマシン上に作成されますが、出力はローカルマシンに送信されません。代わりに、出力はstdoutに送られます。
見積もりに問題があるのではないかと思いますが、わかりません。
ruby-on-rails - Rubyは文字列と整数を同じ行に入れます
Ruby の学習を始めたばかりで、エラーの原因がわかりません。ルビー1.9.3を使用しています
前回の puts ステートメントでは、文字列と計算の単純な組み合わせだと思いました。私はまだそうしていますが、なぜこれがうまくいかないのか理解していません
ruby - 「puts」は空白行を返すのに「puts []」は返さないのはなぜですか?
私はRubyのチュートリアルを行っていて、コードが
3行を出力しますが、次のコード
2つだけ出力します。述べられている理由は、 []はオブジェクトではない(編集: 「何も指していない」) ため、puts何もできないということですが、なぜ最初のケースにも当てはまらないのでしょうか?
putsこれを理解しようとしている公式ページを見つけようとしましたが、これは役に立ちませんでした.
ruby - イテレータコードRubyに変数を配置する方法
イテレータコードRubyEXに変数を配置する方法:(1,2,3).select { |v| puts v > 2}
ruby - 名前空間付きputsのオーバーライドは、Kernel.putsをオーバーライドした後にのみ機能しますか?
あいまいな質問のタイトルで申し訳ありませんが、次の原因がわかりません。
Capistranoが呼び出すとputs、「テスト」は表示されませんが、元の出力は表示されます。
ただし、これも追加すると、次のようになります。
さて、突然、puts実際には「何ができるのか」ではなく、元のコンテンツではなく「テスト」が返されます。
これがなぜ起こっているのか(Rubyカーネルの内部動作についての私の限られた理解を除いて)合理的な説明はありますか?
私に目をそらすもの(しかし、どういうわけか「うまくいくように見える」):
- 最初のブロックが「test」を返すことを期待しますが、そうではありませんでした
- 2つのブロックの組み合わせが「何を与えるのか」を返すことを期待しますが、「テスト」を返しますか?
- Kernel.putsをオーバーライドする方法は、私には終わりのないループのように見えますか?
ruby - `puts` 出力に文字列を追加する
すべての出力に特定の文字列を追加する宝石を作成していputsます。ユースケースは次のようになります。
これを行う方法がわかりません。疑似コードは次のようになります。
これを行う方法に関する最善のアプローチについての洞察は非常に高く評価されています。
ruby-on-rails - user_signed_in の場合? いくつかのテキストを置きます - Devise
user_signed_in?が true の場合は Web ページの上隅に「ログイン済み」を表示したいという考えがありますが、user_signed_in?が false の場合は単純に「ログイン」だけを表示したいと考えています。
user_signed_in?Deviseのヘルパーメソッドです。おもう。
実際にこれを機能させるにはどうすればよいですか。私はこれを試しました:
しかし、これはうまくいきません。何か案は ?
set - 基本的なTcl-変数の値を出力します
Tclには次のスクリプトがあります。
変数nの値を出力する方法は?
与える expr{10*10} と私は100を見る必要があります...