Очистка сеанса Rails во время разработки

Как очистить сеанс рельсов, чтобы я мог начать с нового листа? Я знаю, что могу просто обнулить каждую переменную сеанса session[:my_var] = nil, но есть ли грабли или что-то, что знает, как восстановить данные сеанса в их наиболее простой форме?

Я использую Spree, и он сохраняет в сеансе несколько свойств, которые я хотел бы очистить, чтобы увидеть, что происходит в фоновом режиме, например order_id, order_token, user_credentials_id, так далее.

Я использую SQLite3

2 ответа

Решение
rake db:sessions:clear

Проверьте ваш session_store в вашем файле environment.rb. Вы можете использовать "db:session:clear", только если в нем указано active_record. В этом случае вы сбрасываете сеанс в БД.

В противном случае просто очистите куки браузера.

Другие вопросы по тегам