2010-05-26 36 views

cevap

22

Bu iki yoldan çözmek:

İlk seçenek: orada bir boş satır olup olmaması gerektiği takdirde her seçme kutusunda, belirtin. Seçenekler şunlardır:

<%= 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" %> 

son sürümü Açılır ekran olarak "Hayır Yazar" görüntüler, ancak boş olarak değerini gönderir.

İkinci Seçenek: Varsayılanı config/initializers/formtastic.rb'da ayarlayın. Varsayılan olarak

# Should select fields have a blank option/prompt by default? 
# Defaults to true. 
Formtastic::FormBuilder.include_blank_for_select_by_default = false 

, bu true olarak ayarlanır ve tüm damla çıkışlar onları boş seçenekleri olacak. Onu yanlış olarak ayarlayın ve varsayılan olarak hepsi olmaz.

+1

+1'dir. Bilmek güzel. –