問題タブ [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 - Ruby on rails collection_select. 複数とリモートが連携しない
わかりました、選択した jquery プラグインによって制御される複数選択ボックスがあります。
ajaxなしで複数選択を機能させ、複数選択なしでajaxを機能させることはできますが、2つを一緒にすることはできません。
ここでは複数選択が機能しますが、アイテムが選択されるとページ全体がリロードされます (リモートは機能しません)。
ここでajaxは正常に動作し、リストのみをリロードしますが、一度に1つのオプションしか選択できません(複数は機能しません)
複数選択し、新しい追加ごとに ajax リクエストを送信してリストをリロードできるようにしたいと考えています。
すべてをリンクするためのアドバイスは素晴らしいでしょう! ありがとう!
ruby-on-rails - 関連およびネストされたモデル フォームを介して has_many を使用した rails4 コレクションの選択
私はrails4アプリを持っています。現時点では、コレクションの選択は、オプションを 1 つだけ選択した場合にのみ機能します。以下は私の作業コードです。商品形態しかありません。インダストリ モデルには が設定されていseeds.rb
ます。IndustryProduct は、他の 2 つのモデルを接続するためにのみ使用されます。
さらに選択できるようにするには、コードで何を変更する必要があるかを知りたいです。
( https://www.youtube.com/watch?v=ZNrNGTe2Zqkmultiple: true
at 10:20 )のようなオプションを使用したいくつかの実用的な例を見まし たが、この場合、UIはちょっと醜いです+サンプルのいずれでもそれを引き出すことができませんでしたコード。複数のオプションを含む 1 つのボックスではなく、1 つのオプションを選択した複数のボックスを用意するなど、他の解決策はありますか?
モデル:
_form.html.erb
製品コントローラ
ruby-on-rails - Rails simple_form で選択すると、選択したオプションに関係なく nil が返されます
こんにちは、フォームの作成に simple_form を使用しています。選択メニューでは、ユーザーが選択したオプションに関係なく、team_size の値が nil になります。なぜこれが起こるのですか?誰でも私を助けてくれませんか。これは私のフォームです:
ruby-on-rails - コントローラーからのコンテンツを含む Rails Select ドロップダウンが機能しない
ドロップダウン フィールドに表示したいモデル タグのアイテムのリストがあります。ユーザーがいずれかを選択すると、Chat オブジェクトに追加されます。Chat::Tags とは 1 対多の関係があり、Taggings テーブルに格納されます。
つまり、ユーザーがドロップダウン リストからタグを選択して [タグの追加] をクリックすると、チャット ページが更新され、新しいタグがチャット ページに追加されます (そして、チャットとタグへの外部キーとしてタグ付けテーブルに保存されます)。 )。
これが私が持っているものです...
chats_controller.rb:
そして、show.html.haml で:
現在、次のエラーが返されます。
- 編集 -
タグ付けテーブルは次のとおりです。
また、rake ルートは次のように表示されます。
ruby-on-rails - Rails 5 collection_select: 1 つの列に複数の属性を表示する
2 つの異なるモデルから 2 つの属性を表示するコレクションを選択しようとしています。
アカウントを選択したい。アカウントには名前と所有者がいます。所有者は属性 name を持つモデルです。コレクションを使用する場合は、[表示したい] を選択しますaccount.name + owner.name
。これは現在、私が持っている collection_select であり、account.name
例: アカウントの名前はMain accountで、アカウントの所有者はStanです。選択すると、Stan-Main accountと表示されます。
一緒に働いた: