我很擅长使用它,所以可能会遗漏一些东西。无论如何,当我有代码时:
<%= f.label :student %> <%= f.select :student, current_user.students{|p| [ p.first_name, p.id ] } %>
出现下拉菜单,其中包含用户的加密名称,而不是其名称。我觉得我已经添加了:first_name或.first_name。
感谢您的帮助!
答案 0 :(得分:0)
应该是
<%= f.select :student, current_user.students.collect{|p| [ p.first_name, p.id ] } %>
或的
<%= f.select :student, current_user.students, :first_name, :id %>