Я использую рельсы form_tag helper, с select_tag для выпадающего списка в форме. Для данной опции в раскрывающемся списке я должен иметь возможность передать 3 значения. Можно ли это сделать с помощью select_tag?Передайте несколько значений с помощью Rails select_tag
Данные, которые используются для заполнения выпадающего списка, отформатированы как массив хэшей, ниже приведен пример формата данного элемента в массиве.
{ name: page['name'], page_id: page['id'], access_token: page['access_token'] }
Итак, после отправки формы я хочу получить каждое из этих значений в контроллере в качестве параметров.
Форма использования select_tag
<%= form_tag '/facebook_credentials' do %>
<%= select_tag(:option, options_for_select(session['facebook_pages'].collect { |x| [x[:name] ] })) %>
<%= submit_tag 'Save', class: 'button expand' %>
<% end %>
По умолчанию select_tag позволяет только одно значение, есть работа вокруг этого или более эффективный способ для достижения результата я ищу?
Мне нравится это решение, спасибо. –