0

在数据库中,客户表中有姓名、电话和其他数据。但是,如果我创建与 Simple_form 的关联,它会在选项中显示名称,有没有办法在表单的选项中显示名称,而不是显示电话?

这是我当前使用的显示名称的代码。

<%= f.association :client, :required => false, :prompt => "Eliga Cliente", 
  :label => "Clients", :collection => Client.where(:status => true).order("id ASC") %>
4

1 回答 1

0

您可以传递 label_method 参数并将其设置为适当的属性。

<%= f.association :client, :required => false, :prompt => "Eliga Cliente", 
:label => "Clients", :collection => Client.where(:status => true).order("id ASC"),
:label_method => :phone %>
于 2012-10-02T15:51:30.797 回答