Próbuję zaprojektować stronę internetową, która zawierazarówno pole przycisku radiowego, jak i lista linków. Po kliknięciu jednego z linków chciałbym przekazać powiązaną wartość przycisku kontrolerowi. Do tej pory mam następujący kod:
Na stronie moich widoków:
<div id="radio_buttons">
<%= radio_button_tag "radioGroup", "1" %> 1
<%= radio_button_tag "radioGroup", "2" %> 2
<%= radio_button_tag "radioGroup", "4" %> 4
</div>
...
<div class = "text">
<%= link_to "mylink", search_path(:radioGroup => @radioGroup)%>
</div>
W moim kontrolerze:
@radioGroup = params[:radioGroup]
Kiedy dodaję wiersz „stawia @radioGroup” na moimkontroler, nic nie drukuje. Udało mi się przekazać różne wartości do nowej strony internetowej po kliknięciu linku (tj. Zawartego w polu tekstowym), ale z jakiegoś powodu nie mogę się dowiedzieć, jak zrobić to samo za pomocą przycisków. osiągnąć to? Dzięki!
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli chcesz przesłać wiele wartości na inną stronę, użyj do tego formularza HTML. Sprawdź tę stronę, aby uzyskać więcej powiązanych informacji: http://guides.rubyonrails.org/form_helpers.html.