1

フォーム選択 (f.select) に 2 つのフィールド (名と姓) を単純に表示しようとしています。これが私のコードです:

<%= f.select :person, User.where(verified_person: 't').pluck(:first_name, :last_name) %>

上記のコードでは、選択ドロップダウン フィールドには名前のみが表示されます。Active Record 4.2 と Rails 4 を使用しています。

4

2 に答える 2

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%>
于 2016-02-17T07:08:49.583 に答える