För närvarande är den bästa (men inte idealiska) lösningen att massimportera med "activerecord-import" . Tyvärr returnerar inte den pärlan de infogade ID:n, så du måste vända dig om och fråga för att få ID:n. Det vill säga, du skulle infoga händelsemodellerna i bulk, fråga i db för att få tillbaka dem alla i minnet. Nu har du händelse-id:n, så att du kan skapa kupongerna och infoga dem i bulk. Skölj lödderupprepning för CouponEvents.
Jämfört med en tur och retur per evenemang, kupong och kupongevent - förmodligen tusentals tur och retur för en fil med tusentals rader - gör du bara 2 tur och retur per modell - En för att infoga händelsen, en för att hämta händelserna tillbaka med ID:n , dito Kupong och CouponEvent - totalt 6 tur- och returresor.