問題タブ [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 - text_field のオブジェクトを選択する Rails ドロップダウン メニュー
私は Rails フォームを作成していますが、解決しようとしている興味深い問題があります。正しい方向に向けるためにオンラインで何かを見つけることができないようです。ありがとうございました。
ドロップダウン メニューを使用して、テキスト フィールドの :object_name を選択することはできますか? 私の頭の中では、text_field フォーム ヘルパー内に入れ子になった collection_select フォーム ヘルパーを想像していますが、これが可能かどうかはわかりません。
フォームでは、ユーザーに配列から適切な :object_name を選択してもらいたい
次に、そのエントリにテキストフィールドで値を与えます
オブジェクトはすべて同じモデルの db 列です。
ruby-on-rails - collection_check_boxes - 正しい設定は何ですか
モデル
rfqs_controller
モデル フィールドの 1 つは、配列型として定義されている「products」です。
コントローラーから、@a_products_suppliers で [{supplier_id=>product_id}] の形式でハッシュの配列を受け取ります
形
ユーザーがチェックボックスを使用してテーブルrfqsの「製品」列に保存する製品を定義できるように、各製品をリストする方法がわかりません。
ラベルは次のように書くことで取得できます:Product.find(a[s.supplier_id]).code
それを手伝ってもらえますか?
ruby-on-rails - Rails 5 コレクションの選択
collection_select
別のモデルのフィールドの値をドロップダウンするようにしようとしています。私は次の2つのモデルを手に入れました:
Documents
:
Entries
:
ドキュメントのIDの値を選択できるドロップダウン選択をdocument_id
(モデル内で)取得したい。Entries
私はこれまでこれを手に入れましたが、それが正しい方法であるかどうかはわかりません
models/document.rb
models/entry.rb
誰かが私を助けてくれることを本当に願っています。タイトルにあるように、私は Rails 5 を使用しています。
ruby-on-rails - Rails - collection_select が出力を整数ではなく文字列に変換している (保存していない)
Rails の collection_select に問題があり、原因がわかりません。3 つのモデル、ユーザー、プロジェクト、および予算があります。
ユーザーは複数のプロジェクトを持つことができ、プロジェクトは 1 つの予算を持つことができます。各予算には 1 つのプロジェクトがあります。
ユーザーが選択できる予算のリストを表示するための collection_select フィールドを作成しました。 「projects」テーブルの「budget_id」フィールド。なぜこれを行うのかわかりません!どんな助けでも大歓迎です!
次のようにコードします。
新しいプロジェクト フォームを送信すると、端末から抽出されます (正しく表示されます)。私が見る限り、選択した予算項目の ID は正しく選択されていますが、どういうわけか整数から文字列に変換されているため、保存されませんか?:
予算、ユーザー、およびプロジェクト テーブルのスキーマは次のとおりです。
プロジェクト コントローラーからの抜粋
新しいプロジェクトの_form ビューからの抽出
プロジェクトモデル
予算モデル
私は途方に暮れています!助けてくれてありがとう!
ruby-on-rails - コレクション選択で、レール4の編集フォームに選択した値が表示されない
次の関連付けを持つ Vendor モデル、Product モデル、および VendorProduct モデルがあります。
ベンダー _form.html.erb ページで製品のドロップダウン コレクション選択オプションを表示するために、nested_form gem を使用しています。
私の _product_fields.html.erb は
私の Vendor モデルには、 vendor_products の次の Accepted_nested_attributes があります
私のベンダーコントローラーはこちら
ベンダーと、正しく入力されたVendorProduct
ものを含みます。すべて問題なく動作します。唯一の問題は、ベンダー編集ページで、製品選択オプションに選択した値が表示されず、ドロップダウン リストの最初のオプションが表示されることです。ただし、行の値を確認すると、正しい製品がテーブルに追加されています。編集ページのドロップダウンのみに、実際に選択された値が表示されません。Product_id
Vendor_id
どうすればこれを修正できますか? 助けてください。