Verknüpfen mit dynamischen Inhalten in Rails?
-
07-07-2019 - |
Frage
Ich habe drei Modelle. Benutzer, Produkt und Saison.
habe ich einen Standard "hat viele durch" Ansatz:
Benutzer has_many :seasons
Benutzer has_many: Produkte,: durch =>: Jahreszeiten
Produkt has_many :seasons
Produkt has_many: Benutzer,: durch =>: Jahreszeiten
Jahreszeiten belong_to :product
Jahreszeiten belong_to :user
Auf meiner „Show“ Blick für meine Nutzer, Ich zeige die Produkte des Benutzers. Ich tue dies wie folgt:
<% @user.seasons.each do |c| %>
<%=h c.product.name %>
<% end %>
Das alles funktioniert gut.
Hier ist meine Frage. Wie erstelle ich einen Hyperlink zu der Show Ansicht Produkt, was auch immer von diesem Code generiert wird <% = h c.product.name%>? Ich folgte dem API und versucht, einen Block mit, aber keiner meiner Versuche gearbeitet richtig.
Lösung
<% @user.seasons.each do |c| %>
<%= link_to c.product.name, c.product %>
<% end %>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow