Rails:在多选表单字段中显示选定的值

时间:2017-10-14 04:42:41

标签: ruby-on-rails ruby twitter-bootstrap

我已经创建了一个多选字段,我可以看到我将值数组保存到数据库中,但是当我返回到表单时,这些值不会显示为在实际表单字段中选择。

在这个例子中," ringmetaltype"是"项目"表。对于它的价值,我还更新了items控件中的item_params以包含":ringmetaltype => []"

<%= form.select :ringmetaltype, options_for_select(["10K White Gold", "14K White Gold", "18K White Gold"],:selected => @item.ringmetaltype),{},{:multiple => true, :class => "form-control"} %>

1 个答案:

答案 0 :(得分:0)

经过几个小时的搜索,我发现了这一点。我需要添加

serialize :ringmetaltype

到我的模特。在这里找到我的答案:https://stackoverflow.com/a/11934886/5101088