ユーザーがログインした後、以前の場所に自動的にリダイレクトされるようにしたいと思いますが、これは決して起こらないようで、常にルートの場所にリダイレクトされます。このためのデバイスに関するドキュメントを読むと、この機能は正常に機能するはずです。どういうわけか間違って使用していますか、および/または場所を保存してリダイレクトするように強制するにはどうすればよいですか?
authentication = UserToken.find_by_provider_and_uid(omniauth['provider'], omniauth['uid'])
if authentication
flash[:notice] = I18n.t "devise.omniauth_callbacks.success", :kind => omniauth['provider']
sign_in_and_redirect(:user, authentication.user)
else