By default, Rails doesn’t nuke expired sessions from your app’s storage of choice (either PStores/files or rows in a database table, usually). On my personal site, there’s just under a million entries in the session table alone – somewhat of a waste as it keeps building over time.

To counter this, you can implement this handy code snippet via a Cron job (or run it manually if you don’t have access to Cron or similar tools, you poor poor bastich).

Get your free chapter of Level Up Your Web Apps with Go

Get a free chapter of Level Up Your Web Apps with Go, plus updates and exclusive offers from SitePoint.


  • Anonymous

Related books & courses
Available now on SitePoint Premium

Preview for $1