質問

3つのモデルがあります。ユーザー、製品、シーズン。

標準の<!> quotを使用しましたが、多数の<!> quotがあります。アプローチ:

ユーザーhas_many :seasons
ユーザーhas_many:products、:through = <!> gt; :seasons

製品belong_to :product
製品has_many:users、:through = <!> gt; :seasons

季節belong_to :user
季節<=>

私の<!> quot; show <!> quot;ユーザーのビューでは、ユーザーの製品を表示します。これを次のように行います:

    <% @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 %>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top