Ссылка на динамический контент в Rails? - PullRequest
0 голосов
/ 16 сентября 2009

У меня три модели. Пользователь, продукт и сезон.

Я использовал стандартный подход "имеет много сквозного":

пользователь has_many :seasons
пользователь has_many: products,: through =>: seasons

продукт has_many :seasons
product has_many: пользователи,: through =>: сезоны

Сезоны belong_to :product
сезоны belong_to :user

В моем представлении «Показать» для моих пользователей я отображаю продукты пользователя. Я делаю это следующим образом:

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

Все это прекрасно работает.

Вот мой вопрос. Как создать гиперссылку на представление представления любого продукта, сгенерированного этим кодом <% = h c.product.name%>? Я следовал API и пытался использовать блок, но ни одна из моих попыток не сработала должным образом.

1 Ответ

1 голос
/ 16 сентября 2009
  <% @user.seasons.each do |c| %>
    <%= link_to c.product.name, c.product %>
  <% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...