如何将设计/ omniauth重定向到我登录的页面?

Tim*_* T. 3 ruby-on-rails devise omniauth

我通过omniauth进行身份验证,并通过layout/application.html.haml在每个页面上提供该链接.

但是,当他们完成omniauth身份验证时,他们都会转到root.

如何进行设置,以便重定向到他们点击身份验证链接的实际页面(将其带到oauth提供程序).

谢谢

hir*_*shi 10

你可以用request.env['omniauth.origin'].

请参阅https://github.com/intridea/omniauth/wiki/Saving-User-Location