Pergunta

Como faço para limpar a sessão do Rails para poder começar do zero?Eu sei que poderia anular cada uma das variáveis ​​de sessão com session[:my_var] = nil, mas existe uma tarefa rake ou algo que saiba como restaurar os dados da sessão para sua forma mais básica?

estou a usar Farra e armazena algumas propriedades na sessão que eu gostaria de limpar para ver o que está acontecendo em segundo plano, como order_id, order_token, user_credentials_id, etc.

Estou usando SQLite3

Foi útil?

Solução

rake db:sessions:clear

Outras dicas

Verifique seu session_store em seu arquivo Environment.rb.Você pode usar "db:sessions:clear" somente se estiver escrito active_record.Neste caso você está descartando sua sessão no banco de dados.

Caso contrário, basta limpar os cookies do seu navegador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top