Ruby on rails 3 显示关联记录的计数

Ruby on rails 3 显示关联记录的计数,ruby-on-rails-3,Ruby On Rails 3,作为我网站管理员的一部分,我需要偶尔更新项目类别,以反映不断变化的用户需求 在我的显示方法(CategoriesController)中,我有以下代码: @projects = Project.count.where(:project.category_id => :id) 我的控制器如下所示: class ProjectCategory < ActiveRecord::Base attr_accessible :project_category belongs_to :p

作为我网站管理员的一部分,我需要偶尔更新项目类别,以反映不断变化的用户需求

在我的
显示方法
(CategoriesController)中,我有以下代码:

@projects = Project.count.where(:project.category_id => :id)
我的控制器如下所示:

class ProjectCategory < ActiveRecord::Base
  attr_accessible :project_category
  belongs_to :project
end
class-ProjectCategory

我似乎无法让它填充每个类别的所有项目的计数。有什么帮助吗?

你应该换一行

@projects = Project.count.where(:project.category_id => :id)

@projects = Project.where(:project.category_id => :id).count