繁体   English   中英

jQuery的多个选择X Rails的编辑动作

[英]jquery multiple select x rails edit action

我正在使用JQUERY 多选插件。 因为它有一个选择框,然后将其转换为两个,所以您可以将一个选择的选项移至另一个选择框。 问题是我在编辑操作上遇到了一些问题。 当我加载表单时,“选择的”选择框中没有填充选择的值(保存在模型中)。 有谁对如何“自动”将数据库中的选定值从“可用的选定”选项移动到“选定的”选项有个好主意?

现在我正在做类似的事情

<%= select "product", :option_ids, options_for_select(Option.all.map { |opt| [opt.description, opt.id]}), {},{:multiple=> true,:class=>'multiselect'} %>

在这里我已经看到了问题。 我可以仅将所有选项用作options_for_select-在模型中已经选择的选项。 问题是如何使用此信息更新选择框?

尝试跟随

    <%= select "product", :option_ids, 
      options_for_select(Option.all.map { |opt| [opt.description, opt.id]} , [1,2, 3]),
 {},{:multiple=> true,:class=>'multiselect'} %>

在“ options_for_select”中再输入一个Array参数

希望有帮助:)

因为jquery multiselectable插件可以隐藏您的select并显示两个消息,所以原始select的内容在select“ from”中(您有select“ from”和select“ to”),我只是通过jquery来添加我想要的选择框中“到”的信息。 到现在为止看起来还不错。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM