1
我正在Rails 3中開發用戶應用程序,並且使用Device和Omniauth進行註冊。在用戶使用Devise註冊後,我想要重定向到我選擇的頁面或爲用戶自動創建一個新的配置文件。Rails 3.設備和Omniauth登錄後重定向
如何選擇在註冊後(不登錄)直接重定向到哪個URL?
感謝您的幫助!
我正在Rails 3中開發用戶應用程序,並且使用Device和Omniauth進行註冊。在用戶使用Devise註冊後,我想要重定向到我選擇的頁面或爲用戶自動創建一個新的配置文件。Rails 3.設備和Omniauth登錄後重定向
如何選擇在註冊後(不登錄)直接重定向到哪個URL?
感謝您的幫助!
請看看這裏:
在我的應用程序使用下面的代碼來重定向用戶時sign_up
class RegistrationsController < Devise::RegistrationsController
# information why this controller exist:
# https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-up-(registration)
def thank_you
end
protected
def after_sign_up_path_for(resource)
"http://some.kind.of.url/hello"
end
def after_inactive_sign_up_path_for(resource)
url_for(:controller => :registrations, :action => :thank_you)
end
end