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 回答