从Rails 6 beta1升级到Rails 6 beta 2后,清除登录和登录重定向中断

时间:2019-04-26 14:35:08

标签: ruby-on-rails ruby authentication clearance ruby-on-rails-6

我正在使用Clearance gem进行身份验证,该应用程序是我从Rails 6 beta 1开始启动的。一切正常,但是当我尝试升级到Rails 6 beta 2时。

我还尝试了Clearance的最新稳定版本以及Clearance 2.0.0.beta1,但我遇到了同样的问题。

这是Rails beta 1和beta 2之间的notes on what changed

以下是beta 1和beta 2之间的提交。

我很难弄清楚其中哪一个可能破坏了我的Clearance登录名。

我可以在控制台中验证通过Clearance Sign up表单正在创建用户,因此它似乎只是登录名。

我确实将路由从get '/login' => 'clearance/sessions#new', as: 'sign_in'切换到get '/login' => 'sessions#new', as: 'sign_in',但又将其切换回了。

在Rails beta1和beta2之间的what change上可能会引起此错误的任何指针,将不胜感激!

0 个答案:

没有答案