[英]Redirect to sign in page with additional param with Devise
我有一個使用Devise gem進行身份驗證的Ruby on Rails應用程序。 我有以下情況:
重定向時,如何添加此附加參數以登錄url?
如果您想在重定向網址中添加其他參數,
redirect_url = "http://localhost:3000/sign_in" + "?return_to" + "#{request.original_url}"
redirect_to redirect_url
您可以像這樣“更輕松地”進行操作
redirect_to new_user_session_path(return_to: surveys_path)
它為生成的網址添加了一個新的get參數,名為return_to,您可以將該值設置為另一個路徑,例如您的案例Surveys_path或surveys_url
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.