【问题标题】:Can't remove :hidden_field from input in ActiveAdmin无法从 ActiveAdmin 的输入中删除 :hidden_​​field
【发布时间】:2021-02-23 14:06:20
【问题描述】:

我在 ActiveAdmin Formtastic 表单的输入中放入了一个复选框数组(如::checkboxes),以供稍后用于填充不属于保存在表单上的模型本身的 ManyToMany 中间表。但是当我尝试使用复选框时,它会自动创建一个隐藏的空白复选框,所以我不能要求它不为空,因为它从来都不是。有谁知道任何解决方案?我试过hidden_fields: falserequired: 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'}

非常感谢您的帮助!

【问题讨论】:

    标签: validation ruby-on-rails-4 input activeadmin formtastic


    【解决方案1】:

    我的 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}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多