0

我有一个提交食谱的表格,但我需要检查用户是否选择了一些成分和工具

<div class="field">
    <label> ingredientes </label>
    <br>
    <% @ingredients.each do |ingredient| %>
    <div class="field">
      <dd><%= check_box_tag "Ingredients[]", ingredient.id %> <%= ingredient.nombre %></dd>
    </div>
    <% end %>
  </div>

  <div class="field">
    <label> implementos </label>
    <br>
    <% @implements.each do |implement| %>
    <div class="field">
      <dd><%= check_box_tag "Implements[]", implement.id%> <%= implement.nombre %></dd>
    </div>
    <% end %>
  </div>

无论如何,我想将 ingredents 的数量限制为 10 并实现为 5,但我认为我可以在控制器中做到这一点,但我的问题是我不知道如何验证用户选择了至少一个复选框,如果我使用

:required => true

它默认选中所有复选框,我不希望这样

4

0 回答 0