¿Hay alguna manera de configurar dos grupos de botones de radio en Rails? Me imagino que podrías ponerlos en formas separadas, pero ¿hay alguna manera de crear dos juegos de botones de radio en una sola forma?Múltiples conjuntos de botones de radio en una vista de carriles
5
A
Respuesta
6
Sí, puede crear dos conjuntos diferentes por el simple uso de un nombre de botón de radio diferente:
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'
Esto dará lugar a params [: género] ser 'masculino' o 'femenino' y params [: comida] siendo 'ninguno', 'vegetariano' o 'vegano'. Puede hacer lo mismo con la función radio_button.
2
Los botones de opción con los mismos atributos name
están agrupados. Así que asegúrese de que el código de Rails use los mismos nombres para los botones de opción dentro de un grupo.
Según el documentation, el primer parámetro del método radio_button
es el nombre, por lo tanto, mantenga este parámetro igual.
0
Mi sugerencia es usar radio_button_tag con simple loop. Aquí puede asignar el valor seleccionado sin tener un modelo correspondiente mediante form_tag.
<%= form_tag methods: :post do %>
<% (0..10).each do |value| %>
<%= radio_button_tag 'store', value, :required => true %>
<% end %>
<%= submit_tag 'submit' %>
<% end %>
Cuestiones relacionadas
- 1. ¿Cómo alineo verticalmente conjuntos de botones de radio?
- 2. Interfaz de usuario de jQuery: cuando se utilizan conjuntos de botones múltiples (botones de radio) olvidan su estado
- 3. Botones de radio Yii
- 4. mostrar botones de radio en una línea?
- 5. botones de radio AngularJS
- 6. ¿Dos botones de radio comparten una "identificación"?
- 7. Botones de radio grupo XAML
- 8. CakePHP crear botones de radio
- 9. Botones de radio + elementos de matriz
- 10. Convención en Caliburn.Micro para botones de radio
- 11. Botones de radio en django Formularios
- 12. Tabbing entre botones de radio en VB6
- 13. agrupar botones de radio en Zend Framework
- 14. Lista de botones de radio con Knockout.js
- 15. ¿Cómo agrupar una cuadrícula de 3x3 de botones de radio?
- 16. jQuery grupo de botones de radio. Método de cambio
- 17. Ext JS tener una columna de botones de radio
- 18. CSS - ¿Cómo teclear una etiqueta de botones de radio seleccionada?
- 19. carriles - Los botones de opción para la recolección establece
- 20. Django BooleanField como botones de radio?
- 21. Mezcla botones de radio y text_field
- 22. ¿Cuándo debo usar los botones de radio?
- 23. MFC grupos de botones de radio múltiples en el cuadro de diálogo
- 24. Los botones de radio sobre rieles
- 25. Botones de radio "Comprobado" Atributo no funciona
- 26. Javascript verificación botones de radio automáticamente
- 27. Botones de radio HTML: ocultar viñetas
- 28. Winforms Enlazar botones de Enum a Radio
- 29. jQuery Convert Seleccione los botones de Radio?
- 30. Firefox recordando incorrectamente los botones de radio