gpt4 book ai didi

ruby-on-rails - 使用 Devise 时注册后重定向用户不起作用?

转载 作者:数据小太阳 更新时间:2023-10-29 08:48:01 25 4
gpt4 key购买 nike

我正在使用 Rails 4.0.2 和 Devise 3.2.2 来处理用户注册/身份验证。

我需要在用户注册帐户后立即将用户重定向到 View 页面。我尝试了

中的代码

https://github.com/plataformatec/devise/wiki/How-To%3a-Redirect-to-a-specific-page-on-successful-sign-up-%28registration%29

但它不起作用,相反,我在注册后被重定向到登录页面。请看下面我的代码。

如何更改设计流程以重定向用户?

谢谢!

这是我的注册 Controller :

class RegistrationsController < Devise::RegistrationsController
protected

def after_sign_up_path_for(resource)
'http://www.google.com' #to test if i was redirect to google
end
end

这是我的 routes.rb :

Application::Application.routes.draw do
get "registrations/update"
get "pages/home"
get "pages/privacy"
get "pages/terms"

devise_for :users, :controllers => { :registrations => "registrations" }


root "pages#home"

end

最佳答案

我已经通过添加来修复它

def after_inactive_sign_up_path_for(resource) 
'http://google.com'
end

到我的 RegistrationsController。

感谢 BroiSatse

关于ruby-on-rails - 使用 Devise 时注册后重定向用户不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21524081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com