Lien vers du contenu dynamique dans Rails?
-
07-07-2019 - |
Question
J'ai trois modèles. Utilisateur, produit et saison.
J'ai utilisé un standard & "; il y en a plusieurs &"; approche:
utilisateur has_many :seasons
utilisateur has_many: products,: through = > : saisons
produit belong_to :product
produit has_many: utilisateurs,: through = > : saisons
saisons belong_to :user
saisons <=>
Sur mon " show " Voir pour mes utilisateurs, je affiche les produits de l'utilisateur. Je le fais comme suit:
<% @user.seasons.each do |c| %>
<%=h c.product.name %>
<% end %>
Tout cela fonctionne très bien.
Voici ma question. Comment créer un lien hypertexte vers la vue spectacle de tout produit généré par ce code & Lt;% = h c.product.name% & Gt ;? J'ai suivi l'API et essayé d'utiliser un bloc, mais aucune de mes tentatives n'a fonctionné correctement.
La solution
<% @user.seasons.each do |c| %>
<%= link_to c.product.name, c.product %>
<% end %>