我正在使用 Rails 2.3.10。我有名为 Stream、Buzz 和 BuzzDigest 的模型。有一个关联,buzz has_many :streams。还有另一个关联,buzz has_one :digest。有时,buzz.digest 为零。如何为 Stream 编写一个查询,以过滤掉流的摘要为 nil 的流?
这不是正确的语法,但可能接近我想要的:
Stream.find( :all, :conditions => "buzz_id.digest IS NOT NULL" )