У меня есть форма, показывающая некоторые доступные банки, которые я могу выбрать, используя select_tag. Выбранный банк сохраняется в params [: bank], когда я отправляю форму
. Я хочу динамически отображать информацию о выбранном банке перед отправкой. В основном, если я выбрал «Банк 1», я хочу отобразить информацию о банке 1. Если я выберу Банк 2, я хочу отобразить информацию о Банке 2. И когда я счастлив, я отправляю.
Вот мой код
<%= form_tag final_payments_path, method: :get do %>
<%= select_tag "bank", options_from_collection_for_select(Bank.active, "id", "name") %>
<%= button_tag( class: "btn-continue-displayed mt-3") do %>
<i class="fas fa-caret-left"></i><p>Approve</p>
<% end %>
<% end %>
Как я могу динамически найти выбранную опцию перед отправкой и отображением информации?
МойПервым шагом было добавление onchange: «alert (this.value)» в мой тег select. Это работает и показывает идентификатор. Если я изменяю и ставлю
options_from_collection_for_select(Bank.active, "IBAN", "name")
, это показывает предупреждение с IBAN. Что является хорошим началом.
Есть ли способ, которым я могу поместить в значение 3 элемента (id, IBAN и SWIFT) вместо одного?
Большое спасибо за вашу помощь