Domanda

Ho tre modelli. Utente, prodotto e stagione.

Ho usato un quot & standard; ne ho molti attraverso " approccio:

utente has_many :seasons
user has_many: products,: through = > : stagioni

prodotto belong_to :product
product has_many: users,: through = > : stagioni

stagioni belong_to :user
stagioni <=>

Sul mio " show " visualizzare per i miei utenti, visualizzo i prodotti dell'utente. Faccio questo come segue:

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

Tutto funziona alla grande.

Ecco la mia domanda. Come faccio a creare un collegamento ipertestuale alla vista spettacolo di qualsiasi prodotto generato da questo codice & Lt;% = h c.product.name% & Gt ;? Ho seguito l'API e ho provato a utilizzare un blocco, ma nessuno dei miei tentativi ha funzionato correttamente.

È stato utile?

Soluzione

  <% @user.seasons.each do |c| %>
    <%= link_to c.product.name, c.product %>
  <% end %>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top