0
我在頁面上爲尚未登錄的用戶提供鏈接。我希望這個鏈接重定向到login_url,登錄後會將用戶重定向到他們所在的頁面。Rails通過路線返回到特定位置
這樣的事情會很好,但我不知道如何路由此。
目前,我有一個redirect_back助手,但只適用於需要登錄的特定操作。這只是一個鏈接。
登錄URL是/login
,我想是這樣的:該鏈接
("/login?return_to=" + @user.username)
所以當你點擊鏈接(比如用戶JCL),它把你帶到/login?return_to=jcl
。然後在使用POST請求登錄後,它會將您返回到該用戶的頁面。
是否有具體的路線或助手可以做到這一點?
謝謝!我用'session [:return_to] = request.url'使用了一個before_filter,它效果很好 –