Como o rails / conceber lida com sessões de cookie?
Eu gostaria de entender o que realmente está acontecendo ao entrar em um usuário com rails / ideal.
Eu criei um aplicativo rails mínimo, instalei o dispositivo e criei umUser
conceber modelo. Tudo funciona bem, e quando eu entro (usandoremember me
) Recebo um cookie de sessão da maneira esperada.
Agora, o que está me incomodando é: como os rails lidam com as informações da sessão que o navegador está passando pelo cookie?
Ingenuamente, espero que algumas informações sejam armazenadas no banco de dados, mas não vejo onde. Não existe algo comosession
tabela, nenhuma coluna de sessãoUsers
e não consegui encontrar nada de interessante notmp
dir.
Observe que reiniciar o servidor não mataria minha sessão. É claro que é esperado, mas agora estou realmente me perguntando que tipo de mágica está acontecendo aqui?
em outras palavras: como o servidor verifica a validade de um cookie para autenticar um usuário?
Obrigado !