Ссылка на динамический контент в Rails?
-
07-07-2019 - |
Вопрос
У меня есть три модели. Пользователь, продукт и сезон.
Я использовал стандартный " есть много через " подход:
пользователь has_many :seasons
пользователь has_many: products,: through = > : сезоны
продукт belong_to :product
product has_many: users,: through = > : сезоны
сезоны belong_to :user
сезоны <=>
На моем " показать " просмотр для моих пользователей, я отображаю продукты пользователя. Я делаю это следующим образом:
<% @user.seasons.each do |c| %>
<%=h c.product.name %>
<% end %>
Все это прекрасно работает.
Вот мой вопрос. Как создать гиперссылку на представление представления любого продукта, сгенерированного этим кодом & Lt;% = h c.product.name% & Gt ;? Я следовал API и пытался использовать блок, но ни одна из моих попыток не сработала должным образом.
Решение
<% @user.seasons.each do |c| %>
<%= link_to c.product.name, c.product %>
<% end %>
Не связан с StackOverflow