我得到的错误是:
Devise中的Net :: SMTPAuthenticationError :: RegistrationsController #create
504 5.7.4无法识别的身份验证类型
Rails.root:c:/ Users / Anurag / horneto_123
应用程序跟踪|框架跟踪|完整追踪 请求
参数:
{"utf8"=>"✓",
"authenticity_token"=>"Ui6Ofxls8CqtLooHwI4yTF/1ifyP4LCJyNuNv0pQqig=",
"user"=>{"email"=>"admin@admin.com",
"password"=>"[FILTERED]",
"password_confirmation"=>"[FILTERED]"},
"commit"=>"Sign up"}
我尝试过无处不在的搜索解决方案,但是无法找到任何可以帮助我在MS Windows平台上解决此问题的解决方案。
我使用MS windows vista作为平台来构建可以允许用户注册/进入的Rails应用程序。在“登录”期间,我收到上述错误。对于开发,我使用Ruby 2.1.5 -x64,Rails 4.1.7。 SMTP设置为smtp.office365.com,port-587。这是一台机器上的本地开发,没有设置真正的数据库。
错误的原因是无法识别的身份验证,但是以简化的方式(Step Wise)来帮助克服这一点将会受到赞赏。