Sadece Schrockwell olarak söyledi: karma @status_fields
için yazabilir böylece
Hash.each |a|
, formun a = [key, value]
dizisi döndürür:
<%= collection_select('thing', 'status', @status_fields, :first, :last) %>
dilerseniz, daha sonra, seçilen listenin basıp liste değerine değer noktasında gösterilmesini anahtarı isterseniz:
<%= collection_select('thing', 'status', @status_fields, :last, :first) %>
Bu thing.status veya hiçbir şey tarafından verilen seçeneği seçecektir nil
sadece '2' istenen seçimin endeksi ise
<%= select_tag('name', options_from_collection_for_select(@status_fields, :first, :last, '2')) %>
kullanmak bir nesneye bağlı olmayan herhangi bir seçim oluşturmak istiyorsanız
döndürülür eğer
Not: Sadece orijinal gönderiyi veya yorumunu değiştirmek için yeterli bir itibarım yok
veya <% = select_tag ('name', options_for_select ([["Dollar", "$"], ["Kroner", "DKK"]])%> kullanın – montrealmike