問題タブ [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.

0 投票する
1 に答える
448 参照

ruby-on-rails - Ruby on rails collection_select. 複数とリモートが連携しない

わかりました、選択した jquery プラグインによって制御される複数選択ボックスがあります。

ajaxなしで複数選択を機能させ、複数選択なしでajaxを機能させることはできますが、2つを一緒にすることはできません。

ここでは複数選択が機能しますが、アイテムが選択されるとページ全体がリロードされます (リモートは機能しません)。

ここでajaxは正常に動作し、リストのみをリロードしますが、一度に1つのオプションしか選択できません(複数は機能しません)

複数選択し、新しい追加ごとに ajax リクエストを送信してリストをリロードできるようにしたいと考えています。

すべてをリンクするためのアドバイスは素晴らしいでしょう! ありがとう!

0 投票する
1 に答える
4937 参照

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

製品コントローラ

0 投票する
0 に答える
79 参照

ruby-on-rails - Rails simple_form で選択すると、選択したオプションに関係なく nil が返されます

こんにちは、フォームの作成に simple_form を使用しています。選択メニューでは、ユーザーが選択したオプションに関係なく、team_size の値が nil になります。なぜこれが起こるのですか?誰でも私を助けてくれませんか。これは私のフォームです:

0 投票する
1 に答える
716 参照

ruby-on-rails - コントローラーからのコンテンツを含む Rails Select ドロップダウンが機能しない

ドロップダウン フィールドに表示したいモデル タグのアイテムのリストがあります。ユーザーがいずれかを選択すると、Chat オブジェクトに追加されます。Chat::Tags とは 1 対多の関係があり、Taggings テーブルに格納されます。

つまり、ユーザーがドロップダウン リストからタグを選択して [タグの追加] をクリックすると、チャット ページが更新され、新しいタグがチャット ページに追加されます (そして、チャットとタグへの外部キーとしてタグ付けテーブルに保存されます)。 )。

これが私が持っているものです...

chats_controller.rb:

そして、show.html.haml で:

現在、次のエラーが返されます。

- 編集 -

タグ付けテーブルは次のとおりです。

また、rake ルートは次のように表示されます。

0 投票する
1 に答える
547 参照

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と表示されます。

一緒に働いた:

0 投票する
1 に答える
708 参照

ruby-on-rails - Rails 4、Collection Select、および Select2 プラグイン: 入力されたドロップダウンがテキスト フィールドの上に表示される

そのため、プロパティのリストが非常に長く (2000 以上)、テキスト フィールド [影響を受けるプロパティを選択...] をクリックすると、ドロップダウンに正しく入力されたデータが表示されます。これはいい。

では、一体なぜ、入力されたドロップダウンがテキストフィールドの下ではなく上にあるのでしょうか? カスタム CSS を追加していません。

ここに画像の説明を入力

ここに画像の説明を入力

の collection_select タグ_form.html.erb

のJavaScripttickets.js

この件に関するご意見をお待ちしております。