Очистить / удалить объект сеанса - PullRequest
1 голос
/ 18 октября 2011

Как очистить объект сеанса после рендеринга определенного пути?

У меня есть один метод просмотра в моем контроллере:

def view
    session[:storeid] = params[:id]
    redirect_to products_path
end

Я хочу очистить session[:storeid] после отображения products_path.

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 18 октября 2011

В последней строке файла представления products_path добавьте этот код

<% session.delete(:storeid) %>
0 голосов
/ 18 октября 2011

для очистки сессии используйте

session[:storeid] = nil
...