Votre migration fonctionnera et autorisera plusieurs null
valeurs (pour la plupart des moteurs de base de données).
Mais votre validation pour la classe d'utilisateurs devrait ressembler à celle ci-dessous.
validates :email, uniqueness: true, allow_nil: true