【发布时间】:2021-08-06 06:02:06
【问题描述】:
对于大多数 Rails 表单输入,您可以使用 required: true 来要求输入。 collection_check_boxes 是否有等价物?我试过了:
<%= f.collection_check_boxes :category_ids, Category.all, :id, :name, {}, {required: true} do |c| %>
<%= c.check_box %>
<%= c.label %>
<% end %>
这会将 required 放在每个单独的复选框上,这不是我想要的。有没有办法在没有控制器验证的情况下做到这一点?
【问题讨论】:
-
Javascript。 HTML 中的 required 属性适用于单个元素。如果你想要更高级的验证逻辑,你需要自己实现。
标签: ruby-on-rails forms ruby-on-rails-6