2017-06-21 3 views
0

Ich bin neu zu verwenden, so könnte etwas fehlen. Wie auch immer, wenn ich den Code habe:Benutzerattribute mit f.select in Rails anzeigen?

<%= f.label :student %> <%= f.select :student, current_user.students{|p| [ p.first_name, p.id ] } %> 

Die Dropdown-Menü erscheint mit dem verschlüsselten Namen des Benutzers und nicht ihre Namen. Ich fühle mich wie ich hinzugefügt habe: first_name oder .first_name zu allem.

Danke für die Hilfe!

Antwort

0

Es sollte

<%= f.select :student, current_user.students, :first_name, :id %> 
+0

Vielen Dank

<%= f.select :student, current_user.students.collect{|p| [ p.first_name, p.id ] } %> 

Oder sein! – MaxLeoTony

Verwandte Themen