Comments (4)
We're having the same problem (sticky flash messages) in v2.1.1 but when I downgrade to v2.1.0 the problem goes away. We're also using the latest rack v2.1.2 so that might have something to do with it. @cheald what version of rack are you using?
from redis-rack.
Same here (flash messages not disappearing) in v2.1.1. Downgrading to v2.1.0 fixes the issue. I'm also using rack v2.1.2.
from redis-rack.
i've yanked v2.1.1 and reverted the code that was causing the problem. Continuing to use v2.1.0 should be fine for now.
from redis-rack.
Ah, oops, I guess it is just 2.1.1. Thanks for the quick attention.
FWIW, I think that feature is broadly unnecessary. Redis operations are atomic and serialized already, and the behavior for other session stores (such as cookie) is that the last request to return wins. There's not really a race condition so much as a lack of transactions, and I'm of the opinion that if one needs transactional session storage, one should probably be using a transactional data store to get it.
from redis-rack.
Related Issues (20)
- TTL not set on session keys HOT 3
- Version 2.1.1 is missing. Can't install. HOT 2
- 2.1.2 - NoMethodError - undefined method `private_id' HOT 2
- Session can get lost after a Devise sign in HOT 7
- built in rake conflict HOT 3
- Problem with redis gem > 4.2 HOT 2
- Incompatible with Redis Store 1.9.0 HOT 3
- Got "undefined method `public_id' for String" when calling delete_session HOT 2
- Unclear how we should specify self-signed certificates for Redis TLS HOT 3
- [Feature Request] namespace (or key_prefix) option HOT 3
- Issue with rack session in sinatra HOT 1
- Plans to release a 2.1.4? HOT 1
- Rack::Session::Redis#generate_unique_sid's unique session key generation logic does not work HOT 4
- Lifetime mismatch between session key and session value when `expire_after: nil` is set. HOT 3
- Rack3 support HOT 6
- Release with support for Rack 3? HOT 1
- session token is valid even after the logout
- Facing issues in new builds impacting production env
- Session token is not changing even after logout.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redis-rack.