Dovrai usare without
di Mongoid metodo. Qualcosa del genere dovrebbe fare il trucco:
Post.without(:_id, :body, "tags._id")
Ciò restituirà solo tutti i titoli dei tuoi post, così come tutti i loro tag incorporati e nessun _id
campi per Post o Tag.
Ho anche notato che hai field :tags, :type => Array
definito sul tuo modello Post - che credo sia ridondante. Utilizzo di embeds_many
imposta automaticamente quel campo per te.