Я пытаюсь создать флажки, которые будут возвращать массив tag_ids, чтобы я мог выполнять поиск по ним. Чтобы сделать это, я думаю, что мне нужно включить {: множественный => true} к флажку, но я не уверен, поскольку я довольно плохо знаком с Ruby on Rails. Я не уверен, почему это вызывает эту ошибку, но когда я удаляю этот кусок кода, ошибка исчезает. Что мне нужно включить, чтобы сделать эту работу, или мне нужно подумать о другом решении? Дайте мне знать, если мне нужно добавить больше кода, если того, что я включил, недостаточно.
(примечание: этот код пока не работает, просто пытаюсь исправить эту ошибку)
applist.erb:
<h2 class="ml-5">Categories</h2>
<% tags = Tag.all %>
<%= form_tag("../welcome/tagsearch", :method => "get") do%>
<% tags.each{|tag| %>
<div class="form-check ml-2">
<%= check_box_tag :tag_ids, {:multiple => true}, tag.id, nil%>
<label class="form-check-label"> <%= tag.name %></label>
</div>
<% } %>
<div class="input-group">
<div class="input-group-btn ml-1">
<div class="input-group-btn">
<%= button_tag(:class => 'btn btn-dark',:name => nil) do%>
Submit
<% end %>
</div>
</div>
</div>
<% end %>
</div>
<div class="col-8">
Ошибка:
неопределенный метод `stringify_keys 'для nil: NilClass