Rails 3.0.1 MongoId (2.0.0.beta.20)MongoId: rappel d'exécution du document incorporé sur parent
classe post embeds_many: commentaires terrain: comments_count fin
Class Comment
embedded_in :commentable, :inverse_of => :comments
end
Je veux sélectionner les 10 messages les plus commentés. Pour ce faire j'ai besoin du champ comments_count dans Post. Mais comme mon commentaire est polymorphe (Post.comments, Message.comments, etc.), je ne veux pas créer de callback inc dans Post. Ce que je ne veux pas faire est de créer un callback dans Comment qui mettra à jour le champ comment_count dans Post.
Je ne sais pas comment je peux effectuer une opération inc dans le document embarqué sur le terrain du document Parrent et exécuter ce rappel du document Parrent
Merci pour le code qui fonctionne pour moi:]. Avez-vous un lien vers la documentation de mongodb avec la description des méthodes _parent? – Lewy
Je n'arrive pas à trouver de documentation pour '_parent'. Je l'ai trouvé moi-même par essais et erreurs. – bowsersenior