我试图在表单select(f.select)中简单地显示2个字段(名字和姓氏)。这是我的代码:
flights
使用上面的代码,选择下拉字段仅显示第一个名称。我使用Active Record 4.2和Rails 4.有什么帮助吗?
答案 0 :(得分:0)
尝试使用此代码:
<%=f.select :person, options_for_select(User.where(verified_person: 't').collect {|user| ["#{user.first_name} - #{user.last_name}", user.first_name] }), :include_blank => true%>
答案 1 :(得分:0)
我最终使用这个..似乎对我有用:
<%= f.select(:person) do %>
<% User.where(verified_person: 't').each do |user| -%>
<%= content_tag(:option, user.first_name + " " + user.last_name, value: user.id) %>
<% end %>
<% end %>