问题描述
我在Postgres中具有以下数据字段:
add_column :devices,:button_configuration,:integer,array: true,default: []
我想在我的ActiveAdmin编辑表单中获得8个选项和3个选项。
我尝试过这样:
form do |f|
f.inputs do
(1..8).each do |i|
f.input :button_configuration,name: "device[button_configuration][]",id: "device_button_configuration_#{i}",as: :select,label: "Button #{i.to_s}",collection: ([['none',0],['light',1],['panic',2]])
end
end
f.actions
end
我看到了选择项,但是它不起作用。输出的HTML看起来像这样:
<li class="select input optional" id="device_button_configuration_input"><label for="device_button_configuration" class="label">Button 2</label><select name="device[button_configuration]" id="device_button_configuration"><option value=""></option>
<option value="0">none</option>
<option value="1">light</option>
<option value="2">panic</option></select>
</li>
permit_params :button_configuration[]
但这只是接受
permit_params:button_configuration
那我该如何在ActiveAdmin中正确地做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)