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