ruby on rails - includes - Rieles: Formtastic: Casillas de selección sin campo en blanco primario
add activeadmin gem (2)
Se trata de Rails y Formtastic.
¿Cómo puedo agregar un cuadro de selección con formtastic sin un campo en blanco inicial / primario? De modo que el elemento seleccionado inicialmente es el primer elemento con contenido.
¡Gracias!
Tuyo, Joern.
¿Has probado: include_blank => false?
De acuerdo con esto (línea 718) http://github.com/justinfrench/formtastic/blob/master/lib/formtastic.rb que debería funcionar.
Resuelves esto de una de las dos maneras:
Primera opción: en cada cuadro de selección, especifique si debe haber una línea en blanco o no. Las opciones son:
<%= f.input :author, :as => :select, :include_blank => false %>
<%= f.input :author, :as => :select, :include_blank => true %>
<%= f.input :author, :as => :select, :include_blank => "No author" %>
La última versión muestra "No Author" como se muestra en el menú desplegable, pero envía el valor en blanco.
Segunda opción: establecer el valor predeterminado en config/initializers/formtastic.rb
.
# Should select fields have a blank option/prompt by default?
# Defaults to true.
Formtastic::FormBuilder.include_blank_for_select_by_default = false
De forma predeterminada, esto se establece en true
y todos sus menús desplegables tendrán opciones en blanco. Establézcalo en falso, y por defecto no todos lo harán.