2011-02-16 79 views
0

我有2个控制器:文章和评论。对于每篇文章,我需要显示评论。如何在另一个控制器的视图中显示视图?

他们俩都能正常工作,但我怎样才能得到控制器/显示内的评论/索引而不会搞乱一切?

+0

我不认为渲染工作会在这一个,我仍然尝试,但仍然没有。我选择了将评论视图复制到文章,嵌套模型,创建一些方法,并且像魅力一样工作,每篇文章都有自己的评论。感谢您的回答。 – Kesarion 2011-02-16 18:27:33

回答

4

在你的节目视图,你会做这样的事情(假设你有一个应用程序/视图/评论查看文件夹和_comment.html.erb内):

render :partial => 'comments/comment', :collection => @articles.comments 
1

您可以使每个评论呈现为部分。所以,从你的评论索引页面,只对所有评论渲染部分。

然后,从您的文章展示页面,将评论部分呈现为与该文章相关的评论。

看看在Rails中使用partials

相关问题