Ruby on rails Rails集合\u选择和外部\u键
下面是我的代码Ruby on rails Rails集合\u选择和外部\u键,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,grouped-collection-select,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,Grouped Collection Select,下面是我的代码 <%= f.collection_select :event_member_id, EventMember.all, :id, :company_member_id, :prompt => "Please select" %> 如何实现以上 在EventMember模式中:- def company_member_email return self.company_member.email unless self.company_member.nil?
<%= f.collection_select :event_member_id, EventMember.all, :id, :company_member_id, :prompt => "Please select" %>
如何实现以上 在
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" %>
“请选择”%>
您是否尝试过这样发送“请选择”%>
?是的,但将错误作为未定义的方法“公司成员电子邮件”发送给#您在哪个表中有此字段公司成员电子邮件
?我在ComanyMember类中有电子邮件,而不是在EventMember中。。!!!很好,它节省了我的时间,这是在集合中调用外键值的正确方法吗!!!
<%= f.collection_select :event_member_id, EventMember.all, :id, :company_member_email, :prompt => "Please select" %>