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.

War es hilfreich?

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
scroll top