按照本教程,我已经使用 devise 在 rails 应用程序中设置了身份验证。效果很好,用户可以注册,然后使用电子邮件和密码登录。
我现在想添加使用 twitter 注册/登录的功能。我正在遵循设计 wiki中的指南
wiki 中的示例使用 facebook,我已将其更改为使用 twitter。它设法去推特并请求授权,所以我确信我有基础工作。但是,一旦它返回到我的应用程序,我就会收到以下错误。
Validation failed: Email can't be blank
我想这是因为我没有提供电子邮件地址。
我使用的代码与教程中的代码相同(除了将 facebook 交换到 twitter),所以我没有发布任何示例。如果你想看什么,请告诉我。
我对rails很陌生,所以我不确定如何调试。关于我应该如何继续的任何建议?