Rails 3.0.1 Mongoid (2.0.0.beta.20)Mongoid: Запуск обратного вызова из встроенного документа на родителя
Класс Сообщение embeds_many: комментарии поле: comments_count конец
Class Comment
embedded_in :commentable, :inverse_of => :comments
end
Я хочу выбрать 10 наиболее прокомментированных сообщений. Для этого мне нужно поле comment_count в Post. Но так как мой комментарий является полиморфным (Post.comments, Message.comments и т. Д.), Я не хочу создавать обратные вызовы в Post. То, что я не буду делать, это создать обратный вызов в комментарии, который будет обновлять поле comment_count в Post.
Я не знаю, как я могу выполнить операцию вкл во встроенном документе на поле из parrent документа и выполнить эту функцию обратного вызова из parrent документа
Спасибо, что код работает для меня:]. У вас есть ссылка на документацию mongodb с описанием методов _parent? – Lewy 2010-12-09 07:54:16