我有一個項目列表,只想顯示有任務的項目。是否有可能使用has_many關係計數的條件?有沒有可能使用has_many關係計數的條件?
# get my project list
Project.includes(:tasks).where(...)
class Project < ActiveRecord::Base
has_many :tasks
class Task < ActiveRecord::Base
belongs_to :project
目前我正在通過一個循環,但我不認爲這是正確的方式。
我也問過類似的問題[這裏](http://stackoverflow.com/questions/8227557/activerecord-find-categories-which-contain-at-least-one-item)。希望它也能幫助你。 – ZelluX 2012-03-21 14:22:47