0
我有一個主導航和會將訪問者重定向到一個網頁保存在cookie的
訪問者點擊主導航 - 一個cookie記得他們最後一頁。
下一次參觀者進入從根URL,他們將被重定向到該網頁的網站。
那你怎麼辦呢?......任何代碼,將不勝感激:)
我有一個主導航和會將訪問者重定向到一個網頁保存在cookie的
訪問者點擊主導航 - 一個cookie記得他們最後一頁。
下一次參觀者進入從根URL,他們將被重定向到該網頁的網站。
那你怎麼辦呢?......任何代碼,將不勝感激:)
保存他們參觀這樣的最後位置,你也許可以用一個簡單的在你的ApplicationController過濾器之前做到這一點。在這裏面你可以添加一些邏輯來決定是否要保存新的位置,或保留當前的一個。
cookies.permanent[:last_visited_path] = request.request_uri
然後在操作指向你的根網址:
if cookies[:last_visited_path].present?
redirect_to cookies[:last_visited_path]
end
你也可以考慮用,如果你想防止用戶篡改數據cookies.permanent.signed簽署的cookie。