Я - любитель моего первого проекта. Если у меня есть коллекция простых форм:
<%= f.input :events, collection: @organizer.events.order(:start_time).reverse, label_method: :event_name_and_date, input_html: {multiple: true, id: "event_select"} %>
Как я могу извлечь event.id из выбранных событий, чтобы я мог динамически обновлять остальную часть следующей формы с помощью отдельных идентификаторов? В настоящее время, если я получу значение коллекции, все идентификаторы будут объединены в одну длинную строку. Я не знаю, как их разбить и сохранить.
Например, у меня есть:
<script type="text/javascript">
$(document).ready(function() {
$('#event_select').on('change', function(){
var grab_events = $('#event_select').val();
$('#show_events').html(grab_events);
})
});
</script>
Но это просто бесполезно показывает строку всех идентификаторов. Идентификаторы 43, 65, 32 и 8 выходят как «4365328»