current_user ноль при использовании omniauth с разрешением - PullRequest
1 голос
/ 01 мая 2019

Это мой контроллер сессий

class SessionsController <  Clearance::SessionsController
  include ActionView::Layouts
  include ActionController::Flash

  def create
    user = AdminUser.find_or_create_from_auth_hash(request.env['omniauth.auth'])
    sign_in(user)
    redirect_to admin_dashboard_index_path
  end
end

по какой-то причине мой current_user равен нулю при перенаправлении на admin_dashboard_index_path. У меня есть require_login во всех других контроллерах. Таким образом, логин AD попадает в неопределенный цикл. Я что-то пропустил? Все остальные мои контроллеры наследуются от AdminController, который наследуется от ActionController::Base

...