Je ne peux effectivement pas reproduire avec une balise seule.
J’ai fait une petite erreur dans mon message initial :
Tag.find_by_name ne tient pas compte de la casse (bien) et Tag.find_by(name: ) tient compte de la casse (mal).
Ceci est dû au fait que David l’a déjà corrigé pour les balises il y a 7 ans en surchargeant la méthode find_by_name.
Pour TagGroup, cette correction n’a jamais été appliquée.