2010-12-14 5 views
1

Ceci est mon modèle:Rails beaucoup à une association - Aide montrant beaucoup dans une vue

qualification de classe a < ActiveRecord :: Base belongs_to: virksomhed_primary, : class_name => 'société', : foreign_key => 'virksomhed_id' belongs_to: affaires ,: foreign_key => "virksomhed_id" que

qualification de classe a < ActiveRecord :: base belongs_to: affaires ,: foreign_key => "Virksomhed_id" belongs_to: freelances ,: foreign_key => "freelance_id" que

Je suis en train d'afficher le nom de l'virksomhed_id pas l'ID lui-même dans la vue One (note a vue)

je peux montrer la virksomhed_id colonne: <% @ bedommelses.each do | note a | %>

<% = bedommelse.virksomhed_id

<% que%>

Comment faire le spectacle, le nom de l'entreprise?

vous avez essayé, mais cela n'a pas fonctionné.

<% @bedommelses.each do |bedommelse| %> 
    <p><%= bedommelse.virksomhed.navn </p> 
    <% end %> 
+0

S'il vous plaît formater votre code correctement. – Zabba

+0

Oui, il serait utile d'avoir des classes correctement formatées. Les hommes détestent le klasser du har lagt jusqu'à haramme navn. Je suppose que l'un d'eux est destiné à être des affaires. –

Répondre

1

vous avez trouvé me trompe

Je ne manquai pas un dans le modèle:

Il Skal: belongs_to: affaires pas belongs_to: société

et la vue

<%= @bedommelse.virksomhed.navn %> 
Questions connexes