request.cookies.encrypted не работает, тк он там просто выдаёт хэш, а метода encrypted не знает. Я уж начал писать руками дешифровку, но потом подумал, что ведь ActionDispatch уже доступен в маршрутах, значит, и все его фишки. В общем делать надо так: request.cookie_jar.encrypted[:user_id]