【发布时间】:2012-04-06 01:50:27
【问题描述】:
我有一个项目列表,想只显示有任务的项目。是否可以在 has_many 关系上使用 count 条件?
# get my project list
Project.includes(:tasks).where(...)
class Project < ActiveRecord::Base
has_many :tasks
class Task < ActiveRecord::Base
belongs_to :project
目前我正在通过循环执行此操作,但我认为这不是正确的方法。
【问题讨论】:
-
我问过类似的问题here。希望对你也有帮助。
标签: ruby-on-rails ruby-on-rails-3 associations conditional-statements