我試圖做一個博客文章的評論部分,其中下面列出了評論意見。如何清理我的視圖
我有Posts
和PostComments
類
我posts/show.html.erb
顯示博客文章,我已經做了post_comments/_post_comment.html.erb
部分來呈現評論中posts/show.html.erb
我有以下幾點:
<% @post.post_comments.each do |comment| %>
<%= render :partial => '/post_comments/post_comment', :locals=>{ :comment => comment } %>
<% end %>
有什麼辦法可以將視圖中的循環移出控制器中的方法嗎?我想調用它的will_paginate,如果邏輯在視圖中,我不認爲我可以這樣做。
我不使用紅寶石,但您的當前方法似乎是用模板迭代內容的最佳方法。 – Stephen 2010-11-03 17:54:17