Rails 多态 link_to parent 的显示页面来自 children 的索引页面

Rails polymorphic link_to parent's show page from children's index page

我有三个模型

class Comment < ActiveRecord::Base  
  belongs_to :commentable, :polymorphic => true
end

class Movie < ActiveRecord::Base
  has_many :comments, :as => :commentable
end

class TV < ActiveRecord::Base
  has_many :comment, :as => :commentable
end

在我的主页上,人们可以看到热门评论,例如评论的索引页。

我目前正在做下面的事情,但它不起作用

<div>
  <% @comments.each do |comment| %>
    <%= simple_format comment.content %>
    <%= link_to comment.commentable_id %>
  <% end %>
</div>

我好像漏掉了什么。我应该添加什么才能通过评论link到parent的展示页面?

也就是说,例如,有人对电影《变形金刚》发表评论 "This movie is awesome"。

人们还可以在评论的索引页上看到评论。然后 link 将它们带到 Transformer 的展示页面,以便用户能够看到更多详细信息。

我还需要在控制器上做些什么吗?

搞清楚 只需像下面这样编辑

<div>
  <% @comments.each do |comment| %>
    <%= simple_format comment.content %>
    <%= link_to **"LINK", comment.commentable** %>
  <% end %>
</div>