erro omniauth-devise: "Falha na validação: o email já foi recebido"

Estou tentando criar um aplicativo Rails 4 com o Omniauth:

iniciando sessão com facebookFaça login no Googleentre com o linkedinentre com o twitter

Aqui, consigo fazer login com uma conta do facebook, linkedin, twitter ou google. Mas o meu problema é: o email da minha conta do google e o endereço de email do linkedin são os mesmos. E entre com o google e depois com o linkedin está me dando este erro:

"Validation failed: Email has already been taken"

Este é um problema porque o inventário usa:unique => true no arquivo de migração para o campo de email.

Alguém pode me fornecer uma boa idéia para lidar com esse erro, por favor?

questionAnswers(2)

yourAnswerToTheQuestion