2010-05-26 4 views

risposta

22

È 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.

+1

+1 per menzionare l'impostazione globale. Buono a sapersi. –