У меня есть форма флажка, где вы можете выбрать много клиентов для участия в одном мероприятии. Форма работает, но под ней находится массив всех клиентов, и я не могу понять, как ее удалить.
events.rb
def addcustomer
@event = Event.find(params[:id])
@customer = Customer.all
end
rout.rb
resources :events do
get 'addcustomer', on: :member, as: 'add'
end
addcustomerform. html .erb
<%= form_for(@event) do |f| %>
<%= hidden_field_tag "event[customer_ids][]", nil%>
<%= @customer.each do |customer| %>
<%= check_box_tag "event[customer_ids][]", customer.id,
@event.customer_ids.include?(customer.id), id:dom_id(customer) %>
<%= label_tag dom_id(customer), customer.id %>
<%= label_tag dom_id(customer), customer.name %> --
<%= label_tag dom_id(customer), customer.email %> --
<%= label_tag dom_id(customer), customer.phone %>
<br>
<% end %>
<br>
<%= f.submit%>
<% end %>
Вот фотография того, как выглядит проблема:
Вот репо https://github.com/robbiesoho/fanfactory
Я надеюсь, что кто-то может помочь. Спасибо