Activeadmin 将复选框中的值保存为布尔值

Activeadmin save value from checkbox as boolean

我想将复选框的值保存为布尔值,但我有一个数组

我的日志块 "important"=>[""]

或者如果我检查了它

"important"=>["", "true"]

我的table

t.boolean :important, :default => false

我的表格

f.input :important, :as => :check_boxes, collection: [true]

如何解决?

我认为我的表单输入有问题

使用

f.input :important, as: :boolean

相反。

编辑

as: check_boxes 用于集合(从集合中选择多个值)。