8157 syncs clean
Created by: zog
Bon en fait je pense que l'approche n'est pas la bonne, voici pour moi une meilleure façcon de faire:
1/ tu gardes ton concern, mais tu l'inclues dans les LineReferentialSync et StopAreaReferentialSync
2/ tu déclenches le nettoyage dans un after_create, comme ça on est surs qu'il est appelé (pas de risque de l'oublier dans un controlleur). Par contre faire attention de bien "scoper" les objets que tu supprimes (tu veux en garder X pour chaque LineReferential/StopAreaReferential, pas X en tout)
Je t'ai fait un petit refacto du concern pour pouvoir modifier le nombre d'objets qu'on peut garder. Tu peux par exemple t'en servir dans les specs pour ne pas créer 50 objets.