È risolvere questo uno dei due modi:
Prima opzione: in ogni casella di selezione, specificare se ci dovrebbe essere una riga vuota o meno. Le opzioni sono:
<%= 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" %>
L'ultima versione mostra "No Autore", come il display nel menu a discesa, ma sostiene il valore come vuoto.
Seconda opzione: impostare il valore predefinito in 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
Per impostazione predefinita, questo è impostato su true
e tutti i vostri elenchi a discesa avrà opzioni vuoti in loro. Impostalo su false e, per impostazione predefinita, non lo faranno tutte.
fonte
2012-04-26 16:10:58
Grazie per la risposta. Il collegamento non è più corretto però. – RocketR
Ecco la documentazione più recente http://rdoc.info/github/justinfrench/formtastic/Formtastic/Inputs/SelectInput –