Более Rails-подобный способ был бы с областями, так как теперь они являются родными для Rails 3. В Rails 2 вы можете использовать named_scope, который похож на *.
class MyModel < ActiveRecord::Base
named_scope :referenced, :conditions => "some_reference_id IS NOT NULL"
end
#Then you can do this
MyModel.referenced
В Rails 3 это будет примерно так.
class MyModel < ActiveRecord::Base
scope :referenced, where "some_reference_id IS NOT NULL"
end