問題タブ [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 - Ruby with Postgres & Sinatra - クエリはパラメータで正しく注文されませんか?
そこで、すべての投稿と取得要求を処理するメインの ruby ファイルに変数を設定し、ERB テンプレートを使用して実際にページを表示します。データベース ハンドラー自体を erb テンプレートに渡し、テンプレートでクエリを実行して (この例では) すべての権限を取得します。
私のメインのルビーファイルでは:
erb テンプレートでは:
これにより、非常にランダムな順序が生成されますが、$1 を id_num に置き換えると、正常に機能します。
これはタイピングの問題ですか?どうすればこれを修正できますか? #{locals[:order]} で文字列置換を使用すると、ファンキーな結果が得られます。
ruby-on-rails - erbにコメントを追加する最良の方法
コメントをhtmlコンテンツに生成したくない場合、erbファイルにコメントを追加するにはどうすればよいですか?
ruby-on-rails - HTMLを実際に表示せずにRailsでレンダリングする
私の現在のプロジェクトでは、ユーザーが電子メールマーケティングプログラムにインポートするために、HTMLとテキストのみのテンプレートを含む.zipファイルをアセンブルする必要があります。
私はこのプロジェクトを継承しましたが、現在、コードは「偽の」モデル(データベーステーブルに直接相関しないモデル)を使用しています。このモデルでは、動的変数を使用して特定のデータを入力し、テンプレート全体を文字列に格納します。エリア。「偽の」モデルには、zipファイルを作成するためのメソッドがあります。
これを行うにはもっと良い方法が必要だと私には思えます。テンプレートを.erb/hamlファイルに移動し、圧縮に備えてファイルにデータを入力するメソッドを作成する方法があるかどうか疑問に思いました。基本的に、実際に表示せずにHTMLおよびテキストファイルをレンダリングする方法はありますか?
助けてくれてありがとう。
ruby-on-rails - erb で変数をレンダリングする
次の問題があります: rhtml (<% %> および <%= %> タグ内のルビと一緒に切り刻まれた HTML) をデータベースに保存して、レンダリングしたいのです。情報は、クエリを介して取得されます。データベースから取得した情報を、.erb ファイル内の通常のコンテンツであるかのように評価できる必要があります。私が現在持っているもの:
mod["html"] は rhtml コードを含む変数であり、@mymods はクエリからのオブジェクトの配列です。現在、どの関数を使用すればよいかわかりません (もちろん、render_text は機能しません)。
助けていただければ幸いです。
/TZer0
ruby-on-rails - ERB コードでのアクセス制限
ERB を使用して CMS を構築しようとしています。ERB コードにモデルへの読み取り専用アクセスを与える方法はありますか? たとえば、自分のモデル (Model.all、Model.find_by_slug、Model.find_by_name、Model.other_model.name など) に関する情報を読み込めるようにしたいのですが、できるようにしたくありません。このデータを変更します。データベースを変更するコマンド (Model.save、Model.update、Model.delete、Model.destroy など) を実行する ERB を無効にできますか?
ruby - Sinatra ビュー内の相対パスの問題
erb ファイルで画像を公開する前に、次のコードを使用してファイルの存在を確認しています。これは ruby/sinatra アプリであり、レールではありません。
これを Heroku に公開すると、明らかに機能しません。
相対パスを使用してみましたが、動作させることができません:
html - Rails で、テキスト領域に HTML を許可するにはどうすればよいですか?
作成中の Rails アプリ (ブログ) があります。非常に基本的なもの。私のコンテンツ領域には、投稿のコンテンツ用のテキスト領域があります。テキスト領域に html を含める必要があります (リンク、書式設定など)。
これを可能にする、text_area の代わりに使用できる別のタグはありますか?
ruby-on-rails - Ruby on Rails では、<%= または <% は、表示されているか表示されていないかだけで問題ないはずですが、コンパイル エラーが発生するのはなぜですか?
次のコード:
コンパイルエラーを与える
一方、最初の <%=
ものを に置き換えると<%
、すべてが機能します。「表示する」か「表示しない」だけの違いだと思っていたのですが、実際にコンパイルエラーになるのはなぜでしょうか?
エラーは次のとおりです。
ruby-on-rails - マークダウンをerbに埋め込むことは可能ですか?
rails ビュー テンプレートとして haml を使用する場合、":markdown" フィルターを使用して、マークダウンを使用してページの一部を記述することができます。
erbを使用して同じことを行うことは可能ですか?
ruby - Ruby erb テンプレート - レイアウトを変更してみる - エラーが発生する
基本的に販売する製品のリストである、与えられたテンプレートを適応させることで、私は自分の道を進んでいます. トップダウン リストからテーブル レイアウトに変更したい。私は次のように何かを終わらせたいです-
これは、私が達成しようとしているレイアウトではうまく機能します。私が抱えている問題は、コードの <% other parts go here %> 部分を貼り付けたときです。ページに内部エラー メッセージが表示されます。私はRubyにまったく慣れていないので、これを本当にうまくやっていないだけです。おそらく非常に単純なことを無視しているという予感があります。コードは次の<% other parts go here %>
とおりです。
私が間違っていること、欠けていること、または変更に失敗していることを誰かが指摘できる場合は、大いに感謝します! よろしくお願いします。ナイジェル