問題タブ [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 投票する
2 に答える
4473 参照

ruby-on-rails - RubyOnRails: Rails コンソールでヘルパー メソッドを使用するにはどうすればよいですか?

おそらく私のセットアップに何か問題があります:

テキスト ヘルパーを使用できないようです (irb コンソールと Rails コンソールの両方で)。

何を確認すればよいですか?

0 投票する
2 に答える
63 参照

ruby-on-rails - 送信ボタン付きのRailsフォームビュー

_form.html.erbにscaffoldによって生成されたフォームがあります

私の送信入力は以下を生成します:

入力の代わりにボタンを作成したい。このような:

ヒントはありますか?

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

ruby-on-rails - actionview フォーム ヘルパー 'number_field' 入力用に自動生成された ID を取得するにはどうすればよいですか?

number_field アクションビュー フォーム ヘルパーを介して入力用に生成されている ID を取得しようとしています。

ラベルなしで次の入力を持つ既存のコードを更新しています。

このようなラベルを追加しようとすると:

<%= label_tag :quantity, "Foo" %>

label タグの「for」属性は「quantity」として出力されますが、number フィールドの id は「order_line_items_attributes_0_quantity」として出力されます

ページにはこれらのフィールドがいくつかある可能性があるため、静的 ID を持つことはできません。

ティア。

0 投票する
0 に答える
312 参照

ruby-on-rails - Rails 2.3.2 を 2.3.15 に更新した後、スキャンディック文字セットが破棄されます

scandic charset に問題があります。

*.yml のローカライズ ファイルと、一部のローカライズを含むデータベースがあります。

問題は、Actionview ヘルパーを使用すると、文字列から文字が削除されてスカンディック文字セットが破棄されることです。

span や p などの通常の html タグを使用すると、問題なく動作します。

問題がヘルパーのみにある理由はありますか?

0 投票する
2 に答える
7582 参照

ruby-on-rails - アセットパイプラインにActionViewヘルパーを含めるにはどうすればよいですか?

アセットパイプライン実行コンテキストでアクセスできるようにRailsビューヘルパーを含めるにはどうすればよいですか?

ユースケースの例は、form_tagヘルパーメソッドを使用してフォームのマークアップを生成し、それをJavascriptテンプレート(ハンドルバー、jstなど)で使用できるようにすることです。

私はhandlebar_assetsgemを使用していますが、これは任意のテンプレートにも適用されますerbhaml

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

ruby-on-rails - jquery escape_javascriptでform_builderを渡す方法

私は2つのクラスを持っておりMessageComment次のように関連付けられています

私は自分のフォームを次のようにモデル化しました

「コメントを追加」ボタンをクリックすると、次のように jquery を使用して、コメント入力をフォーム f に追加します。

しかし、私はこのフォームにアクセスできません。

これを行う方法?

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

ruby-on-rails - default_locale 使用時の「translation_missing」

ロケールを使用してスペイン語でテキストを表示しようとしていますが、デフォルトとして英語を使用し続けます。私のコード:

ビューでは、次の html を生成しています: <span class="translation_missing" title="translation missing: en.sections.fashion">Fashion</span>. 何か不足していますか?
前もって感謝します

0 投票する
2 に答える
2755 参照

ruby-on-rails - rails3 selectで画像をレンダリングする方法

オプションとして画像を含むフォームでドロップダウンリストをレンダリングしたい。Rails3でこれを達成する方法は?

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

ruby-on-rails-3 - Rails3 ActionView タグヘルパー

htmlのように出力したい

このために、次のようにルビーコードを書きました

これにより、<a>秒が内側になり<div>ます。これを達成する方法は?

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

forms - Rails 4:collection_selectが「class」属性を挿入していませんか?

ここで何が欠けていますか?私は Rails 4.0.0 で作業しており、新しい Bootstrap 3.0.0rc1 を試しています。レシピモデルとレシピの「カテゴリ」フィールドをフィードするカテゴリモデルを持つ単純な「レシピボックス」アプリがあります。レシピ#新しいビューでは、次のフィールドが定義されています。

text_field ヘルパーは、class 属性を備えた、適切にフォーマットされたタグをレンダリングします。しかし、select または collection_select ヘルパーをどのように作成しても、Rails から class 属性を含む を取得できないようです。上記のコードは私にこれを与えます:

したがって、プロンプトは表示されますが、クラスの属性は表示されないため、html_options ハッシュの一部が認識されているように見えます。ただし、Bootstrap スタイルは適用されません。クラスの周りに中かっこ {} を使用するかどうかは関係ありません:「フォームコントロール」かどうか。collection_select パラメータの周りに括弧を使用するかどうかは関係ありません。selectヘルパーでも発生します。

誰でもアドバイスできますか?これも見てますか?