链接到Rails中的动态内容?

时间:2009-09-16 09:39:44

标签: ruby-on-rails views hyperlink

我有三个型号。用户,产品和季节。

我使用了标准的“有很多通过”的方法:

用户has_many :seasons
user has_many:products,:through => :季节

产品has_many :seasons
product has_many:users,:through => :季节

季节belong_to :product
季节belong_to :user

在我的“show”视图中,我显示了用户的产品。我这样做如下:

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

这一切都很有效。

这是我的问题。如何创建指向此代码生成的任何产品的show视图的超链接&lt;%= h c.product.name%&gt;?我遵循API并尝试使用块,但我的尝试都没有正常工作。

1 个答案:

答案 0 :(得分:1)

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