我已经创建了一个多选字段,我可以看到我将值数组保存到数据库中,但是当我返回到表单时,这些值不会显示为在实际表单字段中选择。
在这个例子中," 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"} %>
答案 0 :(得分:0)
经过几个小时的搜索,我发现了这一点。我需要添加
serialize :ringmetaltype
到我的模特。在这里找到我的答案:https://stackoverflow.com/a/11934886/5101088