#ruby-on-rails #ruby-on-rails-3 #session #session-variables #session-timeout
#ruby-on-rails #ruby-on-rails-3 #сеанс #сессия-переменные #тайм-аут сеанса
Вопрос:
Как мне очистить объект сеанса после рендеринга определенного пути?
У меня есть один метод просмотра в моем контроллере:
def view
session[:storeid] = params[:id]
redirect_to products_path
end
Я хочу очистить session[:storeid]
после отображения products_path .
Заранее спасибо.
Ответ №1:
В последней строке файла представления products_path добавьте этот код
<% session.delete(:storeid) %>
Комментарии:
1. Большое спасибо… Это то, что я ищу.
Ответ №2:
чтобы очистить сеанс, используйте
session[:storeid] = nil