0

ブートストラップとシンプルなフォームを備えた Rails 3.2 アプリでは、次のビューが表示されます。

<%= simple_form_for(@invoice) do |f| %>
   <%= f.input :user_id, :collection => @users %>
   ...
<% end %>

ユーザー名を表示する代わりに、プルダウン メニューには次のようなレコードが表示されます。

#<User:0X007...>

ユーザー名を表示する単純なフォーム構文は見つかりませんでした。

4

1 に答える 1

3

#map特定のユーザー属性を取得するために使用する場合があります。

<%= simple_form_for(@invoice) do |f| %>
   <%= f.input :user_id, :collection => @users.map(&:name) %>
   ...
<% end %>
于 2013-02-27T20:48:43.553 に答える