Mongoid with Machinist

648 Views Asked by At

I am using machinist and mongoid. How can I generate blueprint for embeds_many association. Mongoid embeds_many association embeds the hash of array. So I just started like this:

 User.blueprint do
   address { :address1 => "address", :address2 => 'next address'}
 end

Any Ideas?

2

There are 2 best solutions below

0
On BEST ANSWER

I Just tried in this way and worked

User.blueprint do   
 addresses {Address.make} 
end
0
On

How about this?

User.blueprint do
   address { [{:address1 => "address"} , {:address2 => 'next address'}]}
end