問題タブ [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 - collection_select の引数エラーの数が間違っています
フォームがあります。
コントローラー #index; を持っています。
しかし、ここでの問題は、コードを実行するとエラーが発生することです。
だから私は何をすべきかわからない。基本的に、データはデータベースから取得され、列名が Brand、Year、Model である Boat データベースに保存したいと考えています。
ruby-on-rails - Rails 4 collection_select は MVC に違反していますか?
Rails 4についてちょっと質問がcollection_select
あります。
MVCに違反していませんか?言い換えれば、製品のビューに collection_select があり、それがCategory.all
このビューで呼び出される場合、私にとっては MVC パターンに違反しています。原因Category.all
は、モデルにある必要があるものです。
私が正しいかどうか教えてください。
ruby-on-rails - Rails: 複数のドロップダウン メニュー collection_select
ここに Super Rails n00b: 現在、次のコードを含むフォームがあります。
現在、希望どおりに機能していますが、複数のアカウントを選択できるように、複数のドロップダウンメニューが必要です。複数選択を同じドロップダウンに表示したくありません。
私がこれを行う場合:
最後の選択のみが params に表示されます。パラメータが次のようになるようにするにはどうすればよいですか。
collection.select はこれを行うことができますか、それとも別のものを使用する必要がありますか? どんな助けでも大歓迎です。ありがとう!
ruby-on-rails-4 - ネストされたフォームで collection_select を介して送信されたときに ID が保存されない
私は配給を計算するプログラムに取り組んでいます。各配給には、飼料と量で構成される ration_items があります。
ユーザーが配給/編集ビューで配給に ration_items を追加できるようにしたい。ネストされたフォームは次のようになります。
ただし、collection_select を使用する場合、このフォームは feedstuff_id 属性を保存しません。(number_field を介して ID を送信するときに feedstuff_id 属性が保存されるため、強力なパラメーターは問題なく設定されます)。新しい ration_item を送信するときのサーバー アクションは次のようになります。
見たところ、feedstuff_id は ration_item という配列にあり、その他の属性は ration_items_attributes という配列にありますか? これを rations_controller 編集アクションで整理する必要があると思いますが、正しい方法がわかりません。どんな助けでも大歓迎です!
ruby-on-rails - Rails - 目的の値ではなく選択の ID を示す Collection_select 入力
Project
モデル、モデル、モデルTeam
を含むレールアプリがありUser
ます。モデルを使用してProject
フォーム内にネストされたフォームを作成しようとしています。このネストされたフォームには、ユーザーが (モデルから) 既存のユーザーの電子メールを選択し、内部で呼び出された列に取得されたデータを入力できるフィールドがあります。モデル。これまでのところこれは正常に機能していますが、表示ページで、フィールドから収集されたデータが、フォームの送信時に選択された電子メールではなく数字 (ユーザー ID) として表示されるという問題があります。この問題が発生する理由と、問題を解決するにはどうすればよいですか? 前もって感謝します!Team
collection_select
User
:member
Team
collection_select
プロジェクトフォーム:-
ページを表示:-
ruby-on-rails - has_many :through および collection_select レール フォーム
同様の問題に対するすべての解決策を試しましたが、これはわかりませんでした。
「Clinician」と「Patient」の間に has_many :through 関係があり、モデル「CareGroupAssignment」が結合されています。これまでに試した方法では、clinician
topatient
関連付けを保存できませんでした。複数を関連付けることができるようにしたいのですが、複数を持つことpatient
になります。clinicians
clinicians
patients
clinician.rb (簡略化)
患者.rb
care_group_assignments.rb
まず、 Railscasts PRO #17 - HABTM チェックボックスの例に従って、少なくともデータの収集を開始し、モデルを正しく設定しようとしました。以下は、RailsCast で説明されている各臨床医のチェックボックスを含むフォームです。チェックボックスが表示され、データは送信されますが、保存されません (理由がわからない)。
患者new.html.erbフォーム
次に、この質問collection_select
に対する答えを試してみました。これにより、1 つしか選択できない不適切な形式のリストが作成されます。データは送信されたようですが、保存されません。clinician
患者new.html.erbフォーム
最後に、この質問/解決策で行われたことをコピーしました。また、通常のドロップダウンとしてフォーマットされていませんが、代わりに、1 つだけを選択できるcollection_select
境界線で囲まれたリストです。clinician
患者new.html.erbフォーム
これまでのところ、これらのメソッドのいずれもclinician
topatient
関連付けを保存できませんでした。
Patient_controller.rb
clinicians
に関連付けられているpatient
を患者show
ページに表示する予定です。
患者show.html.erb
データベースをシードするとこれは機能しますが、データが保存されていないように見えるため、何も表示されません。
Rails 4.1.8、ルビー 2.2.1p85、PostgreSQL
ありがとう