На примере индекса сотрудника вы можете сохранить последний поиск в своем сеансе, например:
def index
if params[:search]
session[:last_search] = params[:search]
@employees = Employee.search(params[:search])
elsif session[:last_search]
@employees = Employee.search(sessions[:last_search])
else
@employees = Employee.all
end
end
Замените любой метод поиска, который вы используете, конечно. И есть много способов, которыми это будет выглядеть по-разному в зависимости от того, что еще вы делаете. Но это должно показать вам, как использовать хэш сессии в ваших интересах.