わかりました、選択した jquery プラグインによって制御される複数選択ボックスがあります。
ajaxなしで複数選択を機能させ、複数選択なしでajaxを機能させることはできますが、2つを一緒にすることはできません。
ここでは複数選択が機能しますが、アイテムが選択されるとページ全体がリロードされます (リモートは機能しません)。
<%= f.collection_select :genre_cont_any, [t('genre.alternative'), t('genre.blues'), t('genre.children'), etc etc etc.............. ], :to_s, :to_s, {}, { :multiple => true, remote: true, onchange: "this.form.submit();" } %>
ここでajaxは正常に動作し、リストのみをリロードしますが、一度に1つのオプションしか選択できません(複数は機能しません)
<%= f.collection_select :genre_cont_any, [t('genre.alternative'), t('genre.blues'), t('genre.children'), etc etc etc.............. ], :to_s, :to_s, {},:data => { :multiple => true, :remote => true, onchange: "this.form.submit();" }} %>
複数選択し、新しい追加ごとに ajax リクエストを送信してリストをリロードできるようにしたいと考えています。
すべてをリンクするためのアドバイスは素晴らしいでしょう! ありがとう!