私は3つのモデルを持っています
class User
include Mongoid::Document
include Mongoid::Timestamps
has_many :conversation
end
class Conversation
include Mongoid::Document
include Mongoid::Timestamps
has_many :users
embeds_many :messages
end
class Messages
include Mongoid::Document
include Mongoid::Timestamps
embedded_in :conversation
end
いくつかのユーザーメッセージを取得しようとしています
users.each do |user|
puts user.conversations.each {|conv| conv.messages}
end
これにより、メッセージ配列ではなくtrueが返されます。私が間違っていることであるか、クエリを2つの部分に分割する必要があります。