编辑布尔值返回默认值

时间:2019-01-15 14:43:25

标签: ruby-on-rails activeadmin

我在产品模型中添加了一个名为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


0 个答案:

没有答案
相关问题