Существует ли простой способ получить все атрибуты документа 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' }] }