2017-10-08 64 views
0

頁我有三個型號Rails的多態的link_to父母的節目從孩子的索引頁

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> 

看來我錯過了一些東西。我應該添加什麼來使通過評論鏈接到父母的展示頁面成爲可能?

也就是說,例如,在電影Transformer上有人評論「這部電影太棒了」。

人們也可以在評論的索引頁面上看到評論。然後有一個鏈接將它們帶到Transformer的展示頁面,以便用戶能夠看到更多細節。

我是否還需要在控制器上做任何事情?

回答

0

數字出來 只需編輯象下面

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