In rails, how do I display a list of the lastest 5 pages the current user has visited?
I know that I can do redirect_to(request.referer) or redirect_to(:back) to lin
class ApplicationController < ActionController::Base
after_action :set_latest_pages_visited
def set_latest_pages_visited
return unless request.get?
return if request.xhr?
session[:latest_pages_visited] ||= []
session[:latest_pages_visited] << request.path_parameters
session[:latest_pages_visited].delete_at 0 if session[:latest_pages_visited].size == 6
end
....
and later you can do
redirect_to session[:latest_pages_visited].last