Op dit moment is de beste (maar niet ideale) oplossing om bulksgewijs te importeren met behulp van >activerecord-import" . Helaas retourneert die edelsteen de ingevoegde id's niet, dus u moet zich omdraaien en opvragen om de id's te krijgen. Dat wil zeggen, je zou de Events-modellen in bulk invoegen, de db opvragen om ze allemaal terug in het geheugen te krijgen. Nu heb je de evenement-ID's, dus je kunt de coupons maken en ze in bulk invoegen. Spoel schuim herhalen voor CouponEvents.
Vergeleken met één rondreis per Evenement, Coupon en CouponEvent - waarschijnlijk duizenden rondreizen voor een bestand met duizenden rijen - doe je maar 2 rondreizen per model - Eén om het Evenement in te voegen, één om de Evenementen terug te halen met de ID's , idem Coupon en CouponEvent - totaal 6 retourvluchten.