問題タブ [erb]
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 - パーシャルでローカルに定義された変数は、呼び出し元の erb テンプレートにも表示されますか?
パーシャルでローカル変数を宣言し、別の erb テンプレートからパーシャルをレンダリングすると、後者もそれらのローカル変数にアクセスできますか?
ruby-on-rails - 1 行のコードで変数を初期化およびインクリメントする
これはルビーで最も乾燥した方法ですか?
これは、「n」を「1」に初期化し、ループが進行するにつれてインクリメントします(そして出力します)。これは、アプリのビューの 1 つであるためです。
ruby-on-rails - erbテンプレートでアプリデータを表示するにはどうすればよいですか?
一見すると、erbはすべてのRubyコードを受け入れると思いましたが、この奇妙な動作があります...
[私の記事のタグの]配列があり、それらを適切に表示したいと思います。だから私はこのようなものを書いています:
間違った出力は次のようになります。
私はどこが間違っていますか?適切な反復を行う方法について何か提案はありますか?
ruby-on-rails - if条件のERBとHAMLの変換?
私は HAML を使い始めており、最初のファイルの変換に取り組んでいます。表向きは正しい「-end」の省略:
私を取得します:
論理的でありながら
私を取得します:
この条件ステートメントを HAML で機能させるにはどうすればよいですか?
ruby-on-rails - Railsでstylesheet.css.erbを使用できますか?
ねえ、私は一般的にRailsとRubyに不慣れです。ビューに html.erb ファイルを使用するのと同様に、埋め込まれた ruby css ファイル (css.erb) を使用できるかどうか疑問に思っていました。
たとえば、私は使用しています
public/stylesheets の main.css ファイルにリンクするには、ファイル拡張子を main.css から main.css.erb に変更すると、css がレンダリングされなくなります。
これは可能ですか、それとももっと良い方法がありますか?
ruby - Rubyテンプレート:変数をインラインERBに渡す方法は?
Ruby コードにインライン化された ERB テンプレートがあります。
変数「current」をテンプレートに渡すことができません。
エラーは次のとおりです。
これを修正するにはどうすればよいですか?
ruby - Ruby erbファイルをデバッグするためのヒントは何ですか?
現在、erbテンプレート(HTTPServer / cgiで使用するため)でエラーが発生した場合、次のようにします。
- 小さな変更の場合は、元に戻して保存し、再テストします。
- 大きな変更または新しいファイルの場合は、コードの1/2を削除またはコメントして、再テストします。壊れたコードを削除/見つけるまで、バイナリ検索を実行します。
呼び出しスタックは、私の.rhtmlファイルの何にも対応していないようです。
ruby-on-rails - erbのデバッグメッセージを本番モードで抑制するにはどうすればよいですか
開発モードで呼び出されたときにerbテンプレートにデバッグメッセージを出力したいのですが、本番モードで呼び出されたときは出力しません(つまり)
ただし、これはどのモードでも印刷されます。
できることがわかった
これはうまくいくようです。これは適切な方法ですか、それともよりエレガントな解決策がありますか?
ruby-on-rails - Rails で最後のデータベース投稿を行う
私は自分自身でレールを教えています (Web アプリ用の PHP から来ています) が、私を助ける良いドキュメントが見つかりません。しかし、データベースで最後の投稿 (コントローラーは投稿) を取得するようにメソッドにどのように指示するのでしょうか? Post.find(:last) を試しましたが、悲しいことに何もしませんでした。誰でも知っていますか?
ruby-on-rails - erb:テンプレートにメソッド定義が含まれている場合、出力が繰り返されます
「test」という単語が出力に1回表示され、「hello」という単語が1回表示されることを期待していました。
しかし、これを行うと、「テスト」という単語が2回表示されることに戸惑っています。
erbの癖に関連した簡単な説明があると思いますか?