問題タブ [collection-select]
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フォームのドロップダウン選択、テーブルへの保存、ビューでの表示
ユーザーとプログラムのテーブル、および結合テーブルを作成しました。各ユーザーには has_and_belongs_to_many :programs があり、各プログラムには has_and_belongs_to_many :user があります。
ドロップダウン選択を使用して、プログラムを選択してユーザーに保存したかったのです。しかし、保存すると、ドロップダウンから選択した実際のプログラム名ではなく、常に「プログラム」というテキストがディスプレイに表示されます。
ドロップダウン選択フォーム:
ユーザーが所属するプログラムを表示します。
プログラムをユーザーに正しく保存しているのか、変数を間違って表示しているのかわかりません。Railsフォームにドロップダウン選択フィールドを作成する方法のアイデアに従いました。
どんな提案でも役に立ちます、ありがとう!
ruby-on-rails - collection_select ドロップダウンのテキストのカスタマイズ
次のような名前のドロップダウンを持つ collection_select ドロップダウンがあります。
しかし、私は、その人が属しているグループを指す外部キーを持っています。ドロップダウンで、人の名前とその横にあるグループを次のように表示したいと思います。
ポール(ゴルファー) ケビン(セーラー)
など...
これは collection_select を使用して可能ですか?
ruby-on-rails - Rails の編集/更新アクションがネストされたモデルで機能しない (has_many :through)
編集/更新アクションが機能しません。
私は3つのモデルを持っています:
ドキュメント.rb
document_catalog.rb
configuration_document.rb
これは、new
documents_controller.rb での私の方法です。
これは、documents_controller.rb バージョン 1 の作成メソッドです (このコードを使用して、ドキュメントを作成できます)。
上記のコードを作成に使用すると、 編集しようとすると次のエラーが発生します。
これは、documents_controller バージョン 2 でアクションを作成するための私のコードです。
注:更新に上記のコードを使用すると、「新規」でも機能せず、作成アクションで次のエラーが発生しました。
これは、documents_controller.rb の更新方法です。
通常の足場のように更新を残す場合。エラーが発生します:
「ドキュメントフォーム」の関連部分:
私はそれがたくさんあることを本当に知っています。でも基本的に、「作成」のバージョン1を使用すると、作成はできますが、編集/更新はできません
作成のバージョン 2 を使用すると、作成、編集、更新ができません。
よろしく。
ruby-on-rails - 同じ html.erb フォーム自体内で collection_select の値を取得する方法
私はこれでフォームを持っていますcollection_select
これの値を取得collection_select
して、同じフォームで下に移動して、別のリストを表示するときにどのリストを使用する必要があるかを確認できるようにしたいと思いますcollection_select
この部分的な擬似コードのようなもの:
そして、collection_select を更新します。
どうやってやるの?
jquery - Rails 4 動的 Collection_Select
これはここではかなり人気のある質問のようですが、私にとって役立つチュートリアルやスレッドはまだ見つかっていません。フォームにチーム タイプとユーザー ロールの 2 つのドロップダウン メニューがあり、ユーザー ロールはチーム タイプに依存します。チーム タイプのオプションは、5 つの選択肢 (アーティスト、会場、プロモーター、独立者、その他) しかないため、モデルに配列として格納されます。私がやりたいことは、チーム タイプに応じて選択された適切な配列を使用して、モデルからもユーザー ロールの選択をソースすることです。これは可能ですか、それともチーム タイプごとにモデルを作成し、ID を結合テーブルに渡して適切なユーザー ロールを選択する必要がありますか? ありがとうございました。
モデル
形
ruby-on-rails - ROR: include_blank を使用したコレクション選択で nil が許可されない
私は自分のフォームでコレクションを選択しています:
また、私のモデルの検証には、領域の要件はありません。
include_blank を使用すると、nil を選択できるようになるというのが私の理解でした。ただし、「領域が存在する必要があります」という検証エラーが表示されます
編集:
モデルの重要なコードは次のとおりです。