Ruby on rails 调用OmniAuthCallbackController终结点时未调用callback_phase()

Ruby on rails 调用OmniAuthCallbackController终结点时未调用callback_phase(),ruby-on-rails,devise,omniauth,Ruby On Rails,Devise,Omniauth,我在rails项目中使用Omniauth进行身份验证。我有一个名为click.rb的策略文件,其中定义了回调阶段方法。但是,我没有看到在服务器日志中启动回调阶段。相反,当请求GET“/owners/auth/click/callback?code=[FILTERED]通过时,将跳过callback\u阶段方法,并调用操作OmniAuthCallbackController::click。由于跳过了callback\u阶段,因此request.env[“omniauth.auth”]。额外值为零

我在rails项目中使用Omniauth进行身份验证。我有一个名为click.rb的策略文件,其中定义了回调阶段方法。但是,我没有看到在服务器日志中启动回调阶段。相反,当请求GET“/owners/auth/click/callback?code=[FILTERED]通过时,将跳过callback\u阶段方法,并调用操作OmniAuthCallbackController::click。由于跳过了callback\u阶段,因此request.env[“omniauth.auth”]。额外值为零

有人知道这里会发生什么吗?如果有什么不同的话,我会在Docker容器中运行


谢谢

您能否添加相关代码以喜欢您的策略、控制器和请求中的日志?请给我们一些继续。您能否添加相关代码以喜欢您的策略、控制器和请求中的日志?请给我们一些继续。