Ruby rails collection_select。多个和远程不能一起工作

Ruby on rails collection_select. Multiple and remote not working together

好的,我有一个多 select 盒子,由选择的 jquery 插件控制。

我可以让 multi select 在没有 ajax 的情况下工作,ajax 在没有 multiselect 的情况下工作,但不能同时使用这两个。

此处 multi select 有效,但在 selected 项目时重新加载整个页面(远程不工作)

<%= 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 工作正常,仅重新加载我的列表,但我一次只能 select 一个选项(多个无效)

<%= 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();" }} %>

我希望能够添加多个 select,并在每次添加新内容时发送 ajax 请求并重新加载列表。

任何有关链接所有内容的建议都很棒!谢谢!

想通了:

<%= f.collection_select :genre_cont_any, [t('genre.alternative'), t('genre.blues'), t('genre.children'), etc etc etc.............. ], :to_s, :to_s, {},:data => { :remote => true, onchange: "this.form.submit();" }, :multiple => true %>