레일의 동적 콘텐츠와 연결?
-
07-07-2019 - |
문제
세 가지 모델이 있습니다. 사용자, 제품 및 계절.
나는 표준 "wass through"접근법을 사용했습니다.
사용자 has_many :seasons
사용자 has_many : 제품, : through => : 계절
제품 has_many :seasons
제품 has_many : user, : through => : 계절
계절 belong_to :product
계절 belong_to :user
사용자의 "표시"보기에는 사용자의 제품이 표시됩니다. 나는 이것을 다음과 같이한다 :
<% @user.seasons.each do |c| %>
<%=h c.product.name %>
<% end %>
이 모든 것이 잘 작동합니다.
여기 내 질문이 있습니다. 이 코드에서 생성 된 모든 제품의 쇼보기에 하이퍼 링크를 어떻게 만들려면 < %= h C.product.name %>? API를 따라 블록을 사용해 보았지만 내 시도 중 어느 것도 제대로 작동하지 않았습니다.
해결책
<% @user.seasons.each do |c| %>
<%= link_to c.product.name, c.product %>
<% end %>
제휴하지 않습니다 StackOverflow