Очистка сеанса Rails во время разработки - PullRequest
7 голосов
/ 01 февраля 2010

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

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

Я использую SQLite3

Ответы [ 2 ]

10 голосов
/ 01 февраля 2010
rake db:sessions:clear
7 голосов
/ 28 августа 2010

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

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

...