0

以下是我的代码,

<%= f.collection_select :event_member_id, EventMember.all, :id, :company_member_id, :prompt => "Please select" %>

:company_member_idEventMember课堂上的foreign_key,我想将text_method显示为company_member_email而不是company_member_id,

所以我的 collection_select 应该如下所示,

<%= f.collection_select :event_member_id, EventMember.all, :id, :'company_member.email', :prompt => "Please select" %>

如何实现以上...!!!

4

1 回答 1

1

EventMember模态中: -

def company_member_email
  return self.company_member.email unless self.company_member.nil?
  ""
end

集合为:-

<%= f.collection_select :event_member_id, EventMember.all, :id, :company_member_email, :prompt => "Please select" %>
于 2014-06-16T07:22:03.837 回答