这是我的模特:
类Bedommelse<的ActiveRecord :: Base的 belongs_to:virksomhed_primary, :class_name => 'Virksomhed', :foreign_key => 'virksomhed_id' belongs_to:virksomheds,:foreign_key => “virksomhed_id”结束
类Bedommelse<的ActiveRecord :: Base的 belongs_to:virksomheds,:foreign_key => “virksomhed_id”belongs_to:自由职业者,:foreign_key => “freelance_id”结束
我试图在One View(Bedommelse视图)中显示virksomhed_id的名称而不是id本身
我可以显示列virksomhed_id: <%@ bedommelses.each do | bedommelse | %GT;
<%= bedommelse.virksomhed_id
<%end%>
如何显示virksomhed的名称?
我试过这个,但它没有用。
<% @bedommelses.each do |bedommelse| %> <p><%= bedommelse.virksomhed.navn </p> <% end %>
答案 0 :(得分:1)
我发现了我的错误
我在模特中失败了:
它应该是: belongs_to:virksomhed 不 belongs_to:virksomheds
视图
<%= @bedommelse.virksomhed.navn %>