rack-cleancookies
Clean dirty cookies from Rack environment and prevent Rack applications to stop working because of dirty cookies not conforming to RFC specifications.
Notes
This gem is useful only for Rack version <= 1.4.1; newer versions of Rack work correctly with bad encoded cookies.
Install
Just edit your Gemfile and add:
gem 'rack-cleancookies'
then add Rack::CleanCookies::Middleware to your Rack stack, e.g.:
use Rack::CleanCookies::Middleware
if you prefer to have the rack-errors env variable filled with dirty cookies, use:
use Rack::CleanCookies::Middleware, verbose: true
Authors
The original version was provided as a gist by Eric Cohen (https://github.com/eirc). Thanks!