2011-02-02 18 views
9

Standart bir Rails açılır menüsü oluştururken, listede hangi öğenin varsayılan olarak ayarlanacağını nasıl belirlersiniz?
Soruyorum çünkü geçmişte, açılan listeye giren değerler listemdeki ilk öğe olarak bir nil girdisi girdim, ancak {: include_blank => true} kullanıldığında boş giriş varsayılan seçilen öğe, listeden ilk öğe.Raylar açılır menüsünde varsayılan seçili öğeyi nasıl ayarlayabilirim?

+0

olası yinelenen http://stackoverflow.com/questions/3967883/how-to-define-default -selected-value-in-select-form-sayfa) – nmichaels

cevap

23

kullanabilirsiniz: Seçilen

<%= f.select :title, ['1','2','3','4'], :selected => '3' %> 
([form seç sayfasında varsayılan seçili değeri nasıl tanımlanacağını] arasında
+0

Her iki cevap da iyiydi ama bu benim uygulama için ihtiyaç duyduğum en yakın olanıydı. Teşekkürler! – keybored

+0

Benim için çalışmadı: \ –

+0

@TamerShlash, kodunuzu göster – fl00r

10

Sen <option> etiketleri, bunlardan biri varsayılan olarak seçilecek istediğiniz <option> alanının değeri olmalıdır Seçilen bir param alır options_for_select(container, selected = nil) olduğu ile <select> etiketi doldurmak için birçok seçenek var.

İlgili konular