2011-02-02 10 views
9

Podczas tworzenia standardowego menu rozwijanego Railsy jak ustawić, który element na liście powinien być domyślny?
Pytam, ponieważ w przeszłości właśnie wstawiałem pozycję zerową jako pierwszy element na mojej liście wartości, które przechodzą do menu rozwijanego, ale gdy używam {: include_blank => true}, pusty wpis nie jest domyślnie wybrany element, pierwszy element z listy to.Jak ustawić domyślny wybrany element w menu rozwijanym Railsy?

+0

możliwe duplikat [jak zdefiniować domyślną wybraną wartość w wybranych stronie formularza] (http://stackoverflow.com/questions/3967883/how-to-define-default -selected-value-in-select-form-page) – nmichaels

Odpowiedz

23

Można użyć: wybrany

<%= f.select :title, ['1','2','3','4'], :selected => '3' %> 
+0

Obie odpowiedzi były dobre, ale ta była najbliższa temu, czego potrzebowałem do mojej implementacji. Dzięki! – keybored

+0

Nie działa dla mnie: \ –

+0

@TamerShlash, pokaż swój kod – fl00r

Powiązane problemy