問題タブ [form-helpers]

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 に答える
237 参照

ruby-on-rails - Railsでボックス化されたselectにoption value = ""を追加する方法は?

セレクトボックスにjQueryバリデーションプラグインを使いたいのですが、selectにvalue=""を追加する方法がわかりません。これが私のコードです:

追加したい

Railsでどうすればいいですか?

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

ruby-on-rails - Railsを使用して選択ボックスオプションを検索し、重複したオプションを削除する方法は?

私はそのようなタスクを持っています: ユーザーが自分のオブジェクトを編集すると、リストの最初のオプションがオブジェクトの値になります。

このコードを使用して選択リストを生成しています:

誰もそれを行う方法を提案できますか?

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

asp.net-mvc - Html.LabelForステートメントが割り当てられた値として表示されない

Html.LabelForヘルパーを介してforeachステートメント内にGuarantorNameを表示しています。

しかし、期待した結果が得られていません。

GuarantorNameの実際の値を表示する代わりに、次のように出力します。Label値は、GuarantorNameである実際のフィールド名を示しますが、そのフィールドの名前の実際の値( "Bill Yeager"など)が必要です。デバッグ中にさまざまな異なる名が付いていることを確認しました。

デバッグ中に、コレクションに実際の名があることがリストに表示されます。

どうすればこれを達成できますか?

これがコードにおける私の見解です:

これを試してみると、次のエラーが発生します。

例外の詳細:System.InvalidOperationException:テンプレートは、フィールドアクセス、プロパティアクセス、単一次元配列インデックス、または単一パラメーターのカスタムインデクサー式でのみ使用できます。

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

ruby-on-rails - Rubyフォームの選択ヘルパーメソッドを使用して、ドロップダウンのオプションではないデフォルトの選択値を設定する方法

わかりました。アウトソーシングされたプロジェクトに取り組んでいます。今では、本番環境にプッシュされる前に、飛び込んですべてを修正することができます。現在、選択フォーム フィールドを作成する行を変更しようとしています。Ruby で使用するさまざまなフォーム ヘルパー メソッドのいくつかと、メソッドで使用可能なオプションのいくつかについて読みました。

私の問題は、デフォルト値をドロップダウンオプションに表示せずに select 要素内に表示する方法を理解できないように見えることです。現在のラインはこんな感じ。

:default => 'sexuality' を使用していくつかのオプションを変更してから、:disabled => 'sexuality' を試しました。しかし、選択要素からオプションを完全に削除するか、ドロップダウンリストの最初の値にしてデフォルト値として表示することしかできないようです。

ルビー フォーム ヘルパーを使用して選択フィールドのデフォルト値を設定する際に問題がある場合は、オプション フィールドのデフォルトを選択するこの投稿を参照してください。

この問題を解決する方法について誰かが私に洞察を与えることができれば、私はそれを大いに感謝します. 読んでくれてありがとう。

-アラン

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

javascript - JavaScript テンプレート内で Rails のビュー ヘルパーを使用する

<%= image_tag .. %>Rails のビュー ヘルパーやフォーム ヘルパーを使用できるようにしたいと考えています<%= select_tag .. %>このスレッドを読んで、erb をいくつかの javascript 変数の文字列として事前にレンダリングし、それをテンプレートから呼び出すことを提案しました (js テンプレートが呼び出される前に利用可能である必要があります)。だから私はこのようなことができます:

view_helpers.js.erb

そして、私のエコ テンプレート (後でレンダリング) から呼び出します。

edit_person.jst.eco

ただし、ビューの一部として、またはアセット パイプラインを使用してロードすることができないようです。

アセット パイプライン: application.js

(app/assets/javascripts/views/people/view_helpers.js.erb に保存)

また

ERB テンプレート: views/people/index.html.erb

(app/views/people/view_helpers.js.erb に保存)

私はこの問題に完全に間違って取り組んでいますか、それとも何かを見逃していますか? ありがとう。

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

ruby-on-rails-3 - f.collection_select が動作しない Rails 3 (has_many/belongs_to)

ユーザーと会社の 2 つのモデルがあります。ユーザーは会社に属し、会社には多くのユーザーがいます。

ユーザーがフォームにサインアップすると、ユーザーが選択できる会社のリストが必要になり、ユーザーが作成されると、会社との関連付けが作成されます。

collection_select がこれに対する答えになると考え、ドロップダウンボックスに会社名を入力し、それらを選択できますが、ユーザーテーブルに渡されずに関連付けを作成し、Company_id 列 (外部キー) は空白のままです.

f.collection_select を入力すると、次のエラーが表示されます: undefined method `merge' for :company_name:Symbol

これに取り組んでから約1〜2週間後にこれを機能させる方法がわかりません。これに関するドキュメントもあまり見つかりません。助けてください!(さらにコードが必要な場合はお知らせください!)

登録フォーム:

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

ruby-on-rails - Rails: select form ヘルパーでソート順を指定する

Railsselect()フォーム ヘルパーを使用して<select>構造を生成しています。次の行は機能しますが、ソートされていないリストになります。並べ替え順序をアルファベットの昇順に変更するにはどうすればよいですか?

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

ruby-on-rails - HTML の複数選択に対する Rails のサポート

私は2つのモデルを持っています:

_form.html.erb次のようなものを生成するHTML複数選択が必要です。

フォームを送信して を新規作成gameまたは編集するgame場合、選択したカテゴリはそれに応じて保存する必要があります。通常、フィールドには Rails のcollection_selectメソッドを使用しselectます。それを複数選択にも使用できますか?

もちろん、問題の 1 つは、モデルにcategory_idフィールドがないことです。gameのコレクションですcategories。最新の安定した Rails (現時点では 3.2.9) を使用しています。

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

ruby-on-rails-3.1 - state_select gem の使用

フォームで state_select gem を使用しようとしています。ドロップダウンが表示され、状態が表示されますが、選択するオプションはありません。