埋め込みドキュメントを含む Mongoid ドキュメントのすべての属性を取得する簡単な方法はありますか?
たとえば、次のドキュメントがあるとします。
class Person
include Mongoid::Document
embeds_many :phone_numbers
field :name
end
class PhoneNumner
include Mongoid::Document
embedded_in :person, :inverse_of => :phone_numbers
field :number
end
Person
の属性と電話番号を次のように取得したいと思います。
{ :name => "Jenny", :phone_numbers => [{ :number => '867-5309' }, { :number => '867-5309' }] }