0
我有一個小型的Rails 3應用程序,它使用巫術進行用戶身份驗證。當未經過驗證的用戶訪問頁面「A」時,他們被限制查看頁面的某些部分,除非他們已登錄或註冊。重定向到Rails和Sorcery的用戶註冊後的上一頁
如果他們選擇「註冊」鏈接,他們將被帶到一個單獨的註冊頁面,並在成功註冊後,他們將被登錄並重定向到主頁。我需要他們回到頁面'A'。
這是我User.create控制器:
def create
@user = User.new(params[:user])
if @user.save
UserMailer.registration_notification(@user).deliver
auto_login(@user)
redirect_back_or_to root_url, :notice => "Registration successful! You are now logged in."
else
render :action => :new
end
end
我假設redirect_back_or_to
位就是魔術應該發生,但我想的東西 - 目前,這只是重定向到主頁。有沒有簡單的方法來做到這一點?我是否需要將當前頁面參數傳遞給控制器?
感謝您的建議 - 只是帶我回到註冊頁面。 –