當用戶通過點擊任何特定頁面來註冊時,我試圖通過保存引用者來註冊後重定向用戶。但它沒有正常工作。註冊後重定向
在我的應用程序控制器
def save_referer
unless user_signed_in?
unless session['referer']
session['referer'] = request.referer || 'none'
end
end
end
在用戶模型
def save_with(referer)
referer = referer unless referer == "null"
self.save
end
這裏即時通訊將其保存
if current_user.sign_in_count <= 1
if current_user.save_with(session[:referer])
redirect_to session[:referer]
else
redirect_to any_other
end
最初我做到了這一點,但後來我得到了未定義的方法'referer ='爲#<用戶:0xc4a8bf0> –
註冊後,我有用戶配置文件完成步驟,並在配置文件完成後重定向到引用程序,它是強制性的。有時它重定向到默認主機頁面,有時甚至沒有重定向。它應該重定向到引用頁面。 –