рендеринг нескольких одинаковых ошибок радио кнопок - PullRequest
0 голосов
/ 22 мая 2019

<%= simple_form_for :appointment, url: delete_admin_appointment_path(appointment) do |f| %>

У меня есть приложение rails, где в моей таблице индексов встреч у меня есть возможность отменить встречу (в форме модальной).Однако я использую радио-кнопки на модале.Это прекрасно работает для самой первой встречи, но если я попытаюсь нажать на любую другую радио-кнопку для других встреч, они не будут активными, потому что вместо этого они фактически меняют радио-кнопки при первой встрече.Таким образом, мне нужно сделать радио-кнопки для каждого модального устройства уникальными, чтобы они не меняли другие, но я не уверен, как это сделать.спасибо

 <div class="modal-flex">
          <%= f.radio_button :delete_appointment, :true %>
          <%= f.label :delete_appointment_true, "Yes", class: "modal-options cancel" %>
     
          <%= f.radio_button :delete_appointment, :false %>
          <%= f.label :delete_appointment_false, "No", class: "modal-options cancel" %>
          
</div>

Ответы [ 2 ]

1 голос
/ 23 мая 2019

Какое значение f мне кажется, что вы постоянно обновляете первую запись?Вы просматриваете свои встречи и затем делаете формы?Пожалуйста, дайте немного больше деталей.

0 голосов
/ 22 мая 2019

Можете ли вы исправить это следующим образом:

<div class="modal-flex">
  <%= f.radio_button :delete_appointment, true %>
  <%= f.label :delete_appointment, "Yes", class: "modal-options cancel" %>

  <%= f.radio_button :delete_appointment, false %>
  <%= f.label :delete_appointment, "No", class: "modal-options cancel" %>
</div>

Я надеюсь, что это может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...