問題タブ [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.
ruby-on-rails - Railsでボックス化されたselectにoption value = ""を追加する方法は?
セレクトボックスにjQueryバリデーションプラグインを使いたいのですが、selectにvalue=""を追加する方法がわかりません。これが私のコードです:
追加したい
Railsでどうすればいいですか?
ruby-on-rails - Railsを使用して選択ボックスオプションを検索し、重複したオプションを削除する方法は?
私はそのようなタスクを持っています: ユーザーが自分のオブジェクトを編集すると、リストの最初のオプションがオブジェクトの値になります。
このコードを使用して選択リストを生成しています:
誰もそれを行う方法を提案できますか?
asp.net-mvc - Html.LabelForステートメントが割り当てられた値として表示されない
Html.LabelForヘルパーを介してforeachステートメント内にGuarantorNameを表示しています。
しかし、期待した結果が得られていません。
GuarantorNameの実際の値を表示する代わりに、次のように出力します。Label値は、GuarantorNameである実際のフィールド名を示しますが、そのフィールドの名前の実際の値( "Bill Yeager"など)が必要です。デバッグ中にさまざまな異なる名が付いていることを確認しました。
デバッグ中に、コレクションに実際の名があることがリストに表示されます。
どうすればこれを達成できますか?
これがコードにおける私の見解です:
これを試してみると、次のエラーが発生します。
例外の詳細:System.InvalidOperationException:テンプレートは、フィールドアクセス、プロパティアクセス、単一次元配列インデックス、または単一パラメーターのカスタムインデクサー式でのみ使用できます。
ruby-on-rails - Rubyフォームの選択ヘルパーメソッドを使用して、ドロップダウンのオプションではないデフォルトの選択値を設定する方法
わかりました。アウトソーシングされたプロジェクトに取り組んでいます。今では、本番環境にプッシュされる前に、飛び込んですべてを修正することができます。現在、選択フォーム フィールドを作成する行を変更しようとしています。Ruby で使用するさまざまなフォーム ヘルパー メソッドのいくつかと、メソッドで使用可能なオプションのいくつかについて読みました。
私の問題は、デフォルト値をドロップダウンオプションに表示せずに select 要素内に表示する方法を理解できないように見えることです。現在のラインはこんな感じ。
:default => 'sexuality' を使用していくつかのオプションを変更してから、:disabled => 'sexuality' を試しました。しかし、選択要素からオプションを完全に削除するか、ドロップダウンリストの最初の値にしてデフォルト値として表示することしかできないようです。
ルビー フォーム ヘルパーを使用して選択フィールドのデフォルト値を設定する際に問題がある場合は、オプション フィールドのデフォルトを選択するこの投稿を参照してください。
この問題を解決する方法について誰かが私に洞察を与えることができれば、私はそれを大いに感謝します. 読んでくれてありがとう。
-アラン
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 に保存)
私はこの問題に完全に間違って取り組んでいますか、それとも何かを見逃していますか? ありがとう。
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週間後にこれを機能させる方法がわかりません。これに関するドキュメントもあまり見つかりません。助けてください!(さらにコードが必要な場合はお知らせください!)
登録フォーム:
ruby-on-rails - Rails: select form ヘルパーでソート順を指定する
Railsselect()
フォーム ヘルパーを使用して<select>
構造を生成しています。次の行は機能しますが、ソートされていないリストになります。並べ替え順序をアルファベットの昇順に変更するにはどうすればよいですか?
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) を使用しています。
ruby-on-rails-3.1 - state_select gem の使用
フォームで state_select gem を使用しようとしています。ドロップダウンが表示され、状態が表示されますが、選択するオプションはありません。