>

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

레일즈 애플리케이션이 있는데 약속 인덱스 테이블에서 약속을 취소 할 수있는 옵션이 있습니다 (모달 형식). 그러나 모달에서 라디오 버튼을 사용하고 있습니다. 이것은 첫 번째 약속에는 잘 작동하지만 다른 약속에 대해 다른 라디오 버튼을 클릭하려고하면 실제로 첫 번째 약속의 라디오 버튼을 변경하기 때문에 클릭 할 수 없습니다. 그래서 기본적으로 각 모달 라디오 버튼을 해당 모달에 고유하게 만들어야하므로 다른 것을 변경하지는 않지만 어떻게 해야할지 모르겠습니다. 감사합니다

<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>

  • 답변 # 1

    f 의 가치는 무엇입니까  당신이 끊임없이 첫 번째 기록을 업데이트하는 것 같습니다. 약속을 반복하고 양식을 작성하고 있습니까? 좀 더 자세한 내용을 알려주십시오.

  • 답변 # 2

    이것을 수정할 수 있습니다 :

    <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>
    
    

    문제가 해결되기를 바랍니다.

  • 이전 android - 수직 버튼 목록을 만드는 방법은 무엇입니까?
  • 다음 Rasa를 사용하여 입력을 인 텐트로 가져 오는 방법