2009-09-16 5 views
0

세 가지 모델이 있습니다. 사용자, 제품 및 시즌.레일스에서 ​​동적 컨텐츠에 링크 하시겠습니까?

사용자 has_many :seasons
사용자 has_many : 제품 : 계절

제품 has_many :seasons
제품 has_many : 사용자, =>을 통해

나는 표준이 접근 방식 "을 통해 많은있다"사용 =를 통해 > : 계절

시즌 belong_to :product
시즌 belong_to :user

내 사용자를위한 "보기"보기에서 사용자의 제품을 표시합니다. 나는 다음과 같이 이것을한다 :

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

이것은 모두 위대한 작품.

여기 내 질문이 있습니다. 이 코드에 의해 생성 된 제품의 쇼보기에 대한 하이퍼 링크를 어떻게 만듭니 까? < % = h c.product.name %>? 내가 API를 따라 블록을 사용하여 시도했지만, 내 시도가 제대로 작동하지.

답변

1
<% @user.seasons.each do |c| %> 
    <%= link_to c.product.name, c.product %> 
    <% end %> 
+0

그게 효과가 있었어. 감사. – MikeH

관련 문제