Ruby on rails 使用linkedin设计/omniauth登录-验证失败:电子邮件可以';不要空白 使用rails omniauth-LinkedIn-oauth2 gem在LinkedIn注册中验证失败

Ruby on rails 使用linkedin设计/omniauth登录-验证失败:电子邮件可以';不要空白 使用rails omniauth-LinkedIn-oauth2 gem在LinkedIn注册中验证失败,ruby-on-rails,linkedin,omniauth,Ruby On Rails,Linkedin,Omniauth,这是我的密码 elsif auth.provider == 'linkedin' user.email = auth.info.email user.password = Devise.friendly_token[0,20] user.first_name = auth.info.name user.last_name = auth.info.name user.uid = auth.uid user.provider = auth.provid

这是我的密码

elsif auth.provider == 'linkedin'
    user.email = auth.info.email
    user.password = Devise.friendly_token[0,20]
    user.first_name = auth.info.name
    user.last_name = auth.info.name
    user.uid = auth.uid
    user.provider = auth.provider
    user.oauth_token = auth.credentials.token
 user.save!

检查
用户
验证信息.email
并确保您在范围内请求电子邮件。它应该类似于
r\u emailaddress
,但我不确定这一个是否过时:我想我是在gmail、facebook、github等多个帐户中使用相同的电子邮件创建开发人员帐户的。现在数据库的email字段是validates,但我在一个gmail中登录多个站点,然后出错。并将此验证添加到我的用户模型中。验证:电子邮件,唯一性:true