Demande d'aide pour rétrograder les utilisateurs avec des adresses e-mail invalides

Pourriez-vous utiliser la tâche d’administration en bloc dans ce cas ?


Bien que je viens de tester votre deuxième code et qu’il ait fonctionné pour moi sur mon utilisateur de test (e-mail : test_thirteen@here.invalid, était TL1 et est maintenant TL0).

User.where(trust_level: 1).each do |u|
   if u.primary_email&.email.end_with?(".invalid")  
     u.change_trust_level!(TrustLevel[0])    
   end  
end
3 « J'aime »