ruby-on-rails - 编辑布尔值返回默认值
问题描述
我添加了一个名为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
解决方案
推荐阅读
- angular - 单击 a 内的复选框时事件触发两次在 Angular5 中
- python - 如何将文件保存到 Python 中当前文件夹中的单独文件夹?
- ios - Swift Firebase 将 UID 键与 UID 字符串数组匹配
- kerberos - NFSGanesha 为客户端缓存 kerberos uid/gid
- jasmine - 获取“x”不是量角器中的函数错误
- python - pytest结果是什么意思?
- java - Azure 数据工厂 - 验证 invalid_grant 时遇到问题
- python - python字典键指向同一字典中另一个键的值
- java - 按角色过滤用户导致无限递归
- php - 如何从数组中删除键以仅在 PHP 中创建值列表?