Разрешение на вход в систему и переадресация входа в систему прекращается после обновления с Rails 6 beta1 до Rails 6 beta 2 - PullRequest
1 голос
/ 26 апреля 2019

Я использую Clearance gem для аутентификации в приложении, которое я только что начал с Rails 6 beta 1. Все работало нормально, но когда я попытался перейти на Rails 6 beta 2.

Я также пробовал последнюю стабильную версию Clearance, а также Clearance 2.0.0.beta1, и у меня та же проблема.

Вот заметки о том, что изменилось между Rails beta 1 и beta 2.

Вот коммиты между бета 1 и бета 2.

У меня проблемы с выяснением, какие из них могли сломать мой логин в Clearance.

Я могу проверить в консоли, что пользователи создаются при помощи формы «Разрешение на регистрацию», так что это просто логин.

Я переключил свои маршруты с get '/login' => 'clearance/sessions#new', as: 'sign_in' на get '/login' => 'sessions#new', as: 'sign_in', но переключил их обратно.

Любые указатели на какие изменения между Rails beta1 и beta2, которые могут вызывать эту ошибку, будут высоко оценены!

...