如何解决无法从 ActiveAdmin 的输入中删除 :hidden_field
我在 ActiveAdmin Formtastic 表单的输入中放入了一个复选框数组(如::checkBoxes
),稍后用于填充一个 ManyToMany 中间表,该中间表不属于被保存在表单上的模型本身。但是当我尝试使用复选框时,它会自动创建一个隐藏的空白复选框,所以我不能要求它不是空的,因为它从来都不是。有谁知道任何解决方案?我尝试了 hidden_fields: false
和 required: true
但它似乎忽略了两者。
代码:
input :object_ids,:as => :check_Boxes,:collection => Object.all,input_html: {hidden_fields: false,required: true,allow_blank: false,hint: 'Please enter an object'}
非常感谢您的帮助!
解决方法
我对 ActiveAdmin 和 Formastic 有点生疏,但是 我认为您可以尝试以下操作
input :object_ids,:as => :check_boxes,:collection => Object.all,include_hidden: false,include_blank: false,hint: 'Please enter an object',input_html: {required: true}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。