問題タブ [actionviewhelper]

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.

0 投票する
1 に答える
80 参照

ruby-on-rails - Rails ビューヘルパーの作成

Rails4ブログアプリのビューにこのコードがあります。それが可能であれば、ヘルパーにする方法について誰かが私を助けてくれますか?

0 投票する
3 に答える
1320 参照

ruby-on-rails - content_for が部分ビューでレンダリングされない

レイアウトを使用するレールアプリがあります

簡易版は次のようになります。

私の `layouts/_head.html.erb' で使用します

partialsの場合、次のスニペットを配置して追加します:scripts_head. (一部のパーシャルは javaScripts を配置する必要があります

`layouts/head' の content_for は何もレンダリングしません

どうすれば解決できますか?

エコーする content_for / yield タグの後ろに配置されているpartials場合、 content_for コンテンツを追加できないようです。content_for :blah do

試しcontent_for :scripts_bottomてみると、ページの下部にレンダリングされます。

前もって感謝します

レール 3.2.14 ルビー 2.0.0p247

0 投票する
4 に答える
1571 参照

ruby-on-rails - Rails モデルからパーシャルをレンダリングするときに URL ヘルパーにアクセスする

いくつかのテンプレートをレンダリングし、HTML ブロックを SendGrid に送信して電子メールで代用する必要があります。残念ながら、私は次のようなモデルでいくつかのレンダリングを行っています:

私が追加したとしても:

次のようにモジュールを明示的に定義しない限り、パーシャルは url_for のような URL ヘルパーにアクセスできません。

モデルから呼び出されたテンプレートで URL Helper を使用するよりクリーンな方法はありますか?

0 投票する
1 に答える
120 参照

ruby-on-rails - ヘルパーの Rails 2.1 content_tag

content_tagヘルパーに含める方法を知っている人はいますか? を入れてみActionView::Helpers::TagHelperました。

0 投票する
1 に答える
767 参照

ruby-on-rails - ヘルパーから返された「link_to」にブロックを渡すにはどうすればよいですか?

これはタイトルだけでは説明しにくいと思うので、私が思いついたいくつかのコードを次に示します。

Rails ビュー ヘルパー

ヘルパーを使用するビュー (haml)

要約すると、ヘルパーはlink_toまたはcontent_tagを正常に返しますが、ヘルパーによって返されたタグ内に ( block を介して)連結またはタグの追加を続ける必要があります。これはRailsで簡単にできるはずですが、何が欠けていますか?

前もって感謝します!

0 投票する
1 に答える
384 参照

ruby-on-rails - Rails フォーム ヘルパー: Rails 非表示モデル ID のオーバーライド ID

Form Helper's のドキュメントにform_forよると:

form_for メソッドは、モデル ID を非表示フィールドとしてフォームに自動的に含めます。これは、フォーム データとそれに関連付けられたモデルとの間の相関関係を維持するために使用されます。一部の ORM システムは、ネストされたモデルで ID を使用しないため、この場合、非表示の ID を無効にできるようにする必要があります。

これは理にかなっていて重要ですがform_for、同じページに 2 つの呼び出しがある場合、同じマークアップと同じ ID を持つ 2 つの非表示フィールドが生成されます。私の場合、同じページでこれを 2 回生成します。

idその入力の属性を上書きする方法はありますか? 私の記憶が正しければ、name重要なのは属性だけであり、値は同じままでかまいません。私たちのサイトはWCAG 2.0 アクセシビリティに準拠している必要があり、同じページに同じ ID を持つ 2 つのタグを使用することはできません。(これも有効な HTML ではありません。)

0 投票する
1 に答える
1306 参照

ruby-on-rails - Rails - grouped_options_for_select で複数のオプションを事前選択

Rails 4.1 で grouped_options_for_select を使用するときに複数のオプションを事前に選択したい

メソッドのシグネチャは

selected_key は、正確なオプションに一致する単一の値のみを許可します。複数選択を使用しているため、複数のオプションを事前に選択したいと思います。とにかくこれを行うことはありますか?

0 投票する
1 に答える
320 参照

ruby-on-rails - Gmaps4rails の marker.picture にカスタマイズされたマーカーの画像が表示されないのはなぜですか?

カスタムアイコンを配置しましたassets/images/logo.png

そしてコントローラーには次のものがあります:

で置き換えてみましlogo.png\assets\images\logo.pngが、うまくいきません。

ロゴのサイズを確認しましたが、上記と同じです。

何が起こっている?

更新#1image_path&asset_pathを使用してみましたが、どれも機能しませんでした。