【发布时间】:2009-11-18 04:15:20
【问题描述】:
我是 Rails 新手,很抱歉这个简单的问题。我遵循了几个教程并使用 cmets 建立了一个博客(甚至使用了一点 AJAX - 哈为自己感到自豪)。我已经做了一些定制,现在我正试图在 index.html.erb 中显示一个评论计数,它是一个可点击的链接,可将您带到 show.html.erb 页面。这是我到目前为止所做的,不确定它是否正确。在 cmets_controller 我添加了以下内容:
def count
@post = Post.find(params[:post_id])
@comment = @post.comments.count(params[:comment])
end
第一个问题是计算与特定帖子关联的 cmets 的正确定义。第二个问题是如何在我的 index.html.erb 页面中调用它:
<% @posts.each do |post| %>
<%= render :partial => post %>
<%= link_to 'View & Add Comments', post %>
<% end %>
如您所见,我目前正在使用 link_to 引用来访问该页面,但理想情况下希望它显示如下内容:评论 (8)。
【问题讨论】:
标签: ruby-on-rails ruby controller blogs