Digamos que usted tiene los siguientes documentos: MongoIddocumentos Fábrica de chicas + Mongoid incrustadas en accesorios
class User
include Mongoid::Document
embeds_one :name
end
class UserName
include Mongoid::Document
field :first
field :last_initial
embedded_in :user
end
¿Cómo se crea una fábrica chica de la fábrica que inicializa el primer nombre y la inicial incrustado? ¿También cómo lo harías con una relación embeds_many
?
Gracias por esto. Solo perdí horas buscando este problema. –
Tenga en cuenta que el atributo de teléfonos es una matriz (las llamadas FactoryGirl están rodeadas por []). No necesita más de uno: teléfono, pero tiene que ser una matriz si la relación es un embeds_many. ¡Ese detalle me costó alrededor de 4 horas! – SteveO7