# Clear all sessions keys

**URL:** <https://www.ruby-forum.com/t/clear-all-sessions-keys/97038>\
**Category:** Rails\
**Created:** [July 4, 2006, 12:38pm UTC](https://www.ruby-forum.com/t/clear-all-sessions-keys/97038 "2006-07-04T12:38:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arnaud\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@Arnaud\_G](https://www.ruby-forum.com/u/Arnaud_G)\
**Post date:** [July 4, 2006, 12:38pm UTC](https://www.ruby-forum.com/t/clear-all-sessions-keys/97038/1 "2006-07-04T12:38:17Z")

</div>

hi list,

how to iterate over the Session object to reset all session keys (after  
a logout for example)  
session[‘something’]=nil  
session[‘another\_key’]=nil  
…

is there something like session.keys{|aSessionKey|  
session[aSessionKey]=nil} ?

thanks

arnaud

---

<div class="post-metadata">

**Author:** ![Arnaud\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@Arnaud\_G](https://www.ruby-forum.com/u/Arnaud_G)\
**Post date:** [July 4, 2006, 12:41pm UTC](https://www.ruby-forum.com/t/clear-all-sessions-keys/97038/2 "2006-07-04T12:41:34Z")

</div>

You’re making things difficult for yourself - take a look at  
reset\_session

---

<div class="post-metadata">

**Author:** ![Arnaud\_G](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@Arnaud\_G](https://www.ruby-forum.com/u/Arnaud_G)\
**Post date:** [July 4, 2006, 1:36pm UTC](https://www.ruby-forum.com/t/clear-all-sessions-keys/97038/3 "2006-07-04T13:36:46Z")

</div>

thanks ! I didn’t know this method 😉

Jonathan del Strother a écrit :
