C'è un modo per impostare due gruppi di pulsanti di opzione in Rails? Posso immaginare che potresti metterli in forme separate forse, ma c'è un modo per creare due serie di pulsanti di opzione all'interno di un modulo?Più set di pulsanti di opzione in una visualizzazione di binari
risposta
Sì, è possibile creare due set differenti, semplicemente utilizzando un diverso nome della radio-button:
radio_button_tag 'gender', 'male'
radio_button_tag 'gender', 'female'
radio_button_tag 'food', 'none'
radio_button_tag 'food', 'vegetarian'
radio_button_tag 'food', 'vegan'
Questo si tradurrà in params [: sesso] di essere 'maschio' o 'femminile' e params [: cibo] essere "nessuno", "vegetariano" o "vegano". Puoi fare la stessa cosa con la funzione radio_button.
I pulsanti di opzione con gli stessi attributi name
sono raggruppati. Assicurati quindi che il tuo codice Rails utilizzi lo stesso nome per i pulsanti di opzione all'interno di un gruppo.
Secondo lo documentation il primo parametro del metodo radio_button
è il nome, quindi mantenere questo parametro lo stesso.
Il mio suggerimento è di usare radio_button_tag con un semplice ciclo. Qui puoi mappare il valore selezionato senza avere un modello corrispondente usando form_tag.
<%= form_tag methods: :post do %>
<% (0..10).each do |value| %>
<%= radio_button_tag 'store', value, :required => true %>
<% end %>
<%= submit_tag 'submit' %>
<% end %>
- 1. jQuery click/change function sul set di pulsanti di opzione
- 2. Più gruppi di pulsanti di opzione in un unico modulo
- 3. Rails - pulsanti di opzione per la raccolta set
- 4. Pulsanti di opzione + elementi di array
- 5. Raggruppamento pulsanti di opzione in Zend Framework
- 6. Fare pulsanti di opzione sembrano bottoni invece
- 7. react-bootstrap ButtonGroup come pulsanti di opzione
- 8. Ottiene i pulsanti di opzione selezionati di una determinata classe
- 9. miscelazione pulsanti di opzione e text_field
- 10. Etichette per pulsanti di opzione su rotaie
- 11. pallone modulo maniglia con pulsanti di opzione
- 12. pulsanti di opzione javascript controllare automaticamente
- 13. Come far passare più pulsanti allo stesso controller di visualizzazione?
- 14. Disabilitazione dei pulsanti di opzione con jQuery
- 15. Set "Mostra soluzione modifiche" opzione di visualizzazione di default come per modifiche incluse in VS2013 TFS
- 16. dynamic alertdialog con i pulsanti di opzione
- 17. cambiamento quando selezionare i pulsanti di opzione
- 18. Come impostare valori booleani per i pulsanti di opzione nei binari 4 modulo
- 19. Creazione di gruppi indipendenti di pulsanti di opzione
- 20. MFC più gruppi di pulsanti di opzione sulla finestra di dialogo
- 21. Inserimento di bordi css attorno ai pulsanti di opzione
- 22. Convention in Caliburn.Micro per i pulsanti di opzione
- 23. Firefox che ricorda i pulsanti di opzione in modo errato
- 24. aggiungere il testo ai pulsanti di opzione in linea
- 25. Come ottenere la richiamata onchange sui pulsanti di opzione, ma solo quella che era SET
- 26. Tabulazione tra i pulsanti di opzione in VB6
- 27. Come utilizzare i pulsanti di opzione in React?
- 28. jQuery: le caselle di controllo fungono da pulsanti di opzione?
- 29. Selezionare vs pulsanti di opzione e caselle di controllo
- 30. Sostituzione di pulsanti di opzione con immagini diverse