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

use*_*ser 2 ruby-on-rails activeadmin

我想从复选框的形式保存值作为布尔值,但我有一个数组

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

或者如果我检查它

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

我的桌子

      t.boolean :important, :default => false
Run Code Online (Sandbox Code Playgroud)

我的表格

 f.input :important, :as => :check_boxes,collection:[true]
Run Code Online (Sandbox Code Playgroud)

怎么解决?

我认为我的形式输入问题

Leo*_*lán 14

使用

f.input :important, as: :boolean
Run Code Online (Sandbox Code Playgroud)

代替.

编辑

as: check_boxes 用于集合(从集合中选择许多值).