我在产品模型中添加了一个名为active
的布尔字段,默认设置为true,但是每次我尝试对其进行编辑时,都会显示一个选中的复选框字段,但是在取消选中该复选框之后,它仍然返回错误提示“不能为空”。下面是我的代码
# See permitted parameters documentation:
# https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md#setting-up-strong-parameters
index do
column :id
column :name
column :price
column :category
column :image
column :active
actions
end
categories = Category.all
form do |f|
f.inputs do
f.input :name
f.input :price
f.input :active, as: :boolean
f.input :category, collection: categories.to_a, include_blank: false, prompt: "Select Category"
f.input :image, as: :file
end
f.actions
end
permit_params :name, :price, :category, :image, :active
end