Dado que está accediendo a documentos de referencia, sus users El método es un atributo virtual, al que no puede acceder durante su consulta. Sin embargo, puede usar user_ids (la matriz de User ids en su Folder documento) para realizar el tipo de consultas que desee:
Cualquiera de estos debería funcionar para su ámbito personal:
scope :personal, where(:user_ids.size => 0)
# or
scope :personal, where(:user_ids => [])
Y para su alcance compartido:
scope :shared, where(:user_ids.ne => [])