这是我的环境:Rails 3.2.0 和 Ruby 1.9.2。
将我的会话存储升级到数据库后,我的任何闪存消息都没有在任何请求后清除。如果我恢复到 cookie 会话存储,闪存消息将按预期清除。有没有人遇到过这个问题?
谢谢!
保罗
这是我的环境:Rails 3.2.0 和 Ruby 1.9.2。
将我的会话存储升级到数据库后,我的任何闪存消息都没有在任何请求后清除。如果我恢复到 cookie 会话存储,闪存消息将按预期清除。有没有人遇到过这个问题?
谢谢!
保罗
我知道问题是什么。我正在使用 datamapper (dm-rails 1.2) 作为我的持久层,并且存在一个问题:github.com/datamapper/dm-rails/issues/30。我按照第一篇文章中的说明进行了修复,它解决了我的问题。
https://stackoverflow.com/questions/9512253/rails-3-2-datamapper-session-store-flash-object-persisting?rq=1中也提到了这个问题