Me estoy golpeando la cabeza contra la pared en este caso. Quiero hacer una etiqueta de selección simple usando la f.select
etiqueta pero nada de lo que hago funciona. Pongo un ejemplo a continuación:
<%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%>
Ok, entonces básicamente es una lista simple que una vez que se envía el formulario coloca el valor en el object_field
. Todo eso funciona, pero al ver el origen de la página, la etiqueta de clase no está incluida. No arroja un error, simplemente lo omite todo junto.
Si alguien tiene alguna sugerencia, lo agradecería enormemente.
fuente
= f.select(:stars, [['Male', true], ['Female', false]], {}, {:class=>"form-control",:style=>"opacity: 0;"})
opacidad establecida en 0 hará que su campo sea invisible.También puede agregar una opción de solicitud como esta.
fuente
Este trabajo para mi
fuente
Puedes ver aquí: http://apidock.com/rails/ActionView/Helpers/FormBuilder/select
O aquí: http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select
Seleccionar etiqueta tiene un máximo de 4 grupos, y el último grupo es la opción html, lo que significa que puede poner la opción de clase, requerimiento y selección aquí.
fuente
selected: @set
funciona para mí cuando lo pongo en el primero{}
.