У меня есть приложение, в котором я хотел бы разрешить пользователям добавлять фильм в один или несколько списков при добавлении его в БД.Прямо сейчас я использую переключатель, и он позволяет пользователю выбирать только один список за раз.Может кто-нибудь объяснить, как это будет работать, используя collection_select или что-то подобное?
Моя форма:
<div class="modal fade" id="movielistmodal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="movielistmodal">Add Movie To List</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<%= form_for @movie, method: :post, url: 'add_api_movie_to_list' do |f| %>
<%= hidden_field_tag :movie_id, nil, { id: "movie-id" } %>
<% @list.each do |list| %>
<%= f.label :name, list.name %>
<%= f.radio_button :list_ids, list.id %>
<% end %>
<%= f.label :rating %>
<%= f.number_field :rating, min: 0, max: 5 %>
<%= f.submit "Add Movie", class: 'btn btn-primary btn-space btn-sm' %>
<% end %>
</div>
</div>
</div>
</div>