Próbuję utworzyć kilka przycisków opcji i nie wiem, jak to zrobić. Po pytaniu this mam ustawione, że działa poprawnie, ale jestem nowy w tym i nie wiem, dlaczego nie mogę zrozumieć tego całkowicie. Robię więc etykietę, aby zgrupować boolowskie, a następnie mam przyciski radiowe opatrzone etykietą Tak i Nie. Jeśli użytkownik kliknie etykietę Tak, powinien wybrać przycisk tak (tak, teraz może tylko kliknąć przycisk samo). Oto mój kod:Jak prawidłowo używać przycisku radiowego w szynach?
<div class="field">
<%= f.label :autolyse %><br />
<%= f.label :autolyse, "Yes", :value => "Yes" %>
<%= f.radio_button :autolyse, true%>
<%= f.label :autolyse, "No", :value => "No" %>
<%= f.radio_button :autolyse, false, :checked => true %>
</div>
Pierwsza etykieta jest przeznaczona dla grupy, oznacza grupę "Autoliza". Następnie chcę etykiety "Tak", która jeśli zostanie wybrana, ustawi wartość true, a następnie oczywiście następna będzie dla Fałszywy. Jak poprawnie skonfigurować ten zestaw?
dzięki! Zmieniłem twoją odpowiedź, aby dokładnie odzwierciedlało to, co zamierzałem. – GiH
Wygląda na to, że fałszywe radio jest zakodowane na sztywno, aby można było je wybrać po załadowaniu strony. Jak zmodyfikowałbyś to, aby odczytać wybrane radio z właściwości obiektu? –