2011-12-30 13 views
6

Kategori adında bir sütunu olan bir model sorusu var. Question.categoriesÖnceden bir seçenek seçin frsselect helper?

<%= form_for(@question) do |f| %> 
    <%= f.select :category, options_for_select(Question.categories) %> 
    #... 
<% end %> 

Ben @currentlySelectedCategory adlı bir değişken olduğunu varsayalım:

tüm geçerli kategorileri listeler bir dizi var.

Şimdi, @currentlySelectedCategory ile eşleşen açılır menüde önceden seçmek için raylara nasıl söylerim?

cevap

7
<%= form_for(@question) do |f| %> 
    <%= f.select :category, options_for_select(Question.categories, @currentlySelectedCategory) %> 
    #... 
<% end %> 

Ama form_for kullandığınız beri, raylar soru kategorisini seçin olacağını sanırdım.

+0

Harika! İşe yaradı. Teşekkürler! –

+1

Sevindim, ama doktora bu tür şeyler için okumalısınız;) – Robin

+1

Seçme ve ilişkili yöntemlerle ilgili dokümanı okudum ve hiçbir yardım almadım. Bunun yerine options_for_select için doktora bakmam gerektiğini farketmedim: P –

İlgili konular