Necesitarás usar without
de Mongoid método. Algo como esto debería funcionar:
Post.without(:_id, :body, "tags._id")
Lo que devolverá solo todos los títulos de sus publicaciones, así como todas sus etiquetas incrustadas y ningún _id
campos para Publicaciones o Etiquetas.
También noté que tienes field :tags, :type => Array
definido en su modelo Post, que creo que es redundante. Usando embeds_many
configura ese campo automáticamente.