2009-09-16 9 views
0

J'ai trois modèles. Utilisateur, produit et saison.Liens vers du contenu dynamique dans Rails?

J'ai utilisé un standard "a beaucoup à travers" approche:

utilisateur has_many :seasons
utilisateur has_many: produits,: à travers =>: saisons

produit has_many :seasons
produit has_many: utilisateurs,: par = >: saisons

saisons belong_to :product
saisons belong_to :user

Sur ma vue "Afficher" pour mes utilisateurs, j'affiche les produits de l'utilisateur. Je fais ceci comme suit:

<% @user.seasons.each do |c| %> 
     <%=h c.product.name %> 
    <% end %> 

Tout cela fonctionne très bien.

Voici ma question. Comment puis-je créer un lien hypertexte vers l'affichage de tout produit généré par ce code? <% = h c.produit.nom%>? J'ai suivi l'API et j'ai essayé d'utiliser un bloc, mais aucune de mes tentatives n'a fonctionné correctement.

Répondre

1
<% @user.seasons.each do |c| %> 
    <%= link_to c.product.name, c.product %> 
    <% end %> 
+0

Très bien. Ça a marché. Merci. – MikeH

Questions connexes