我无法使用 memcached 作为使用 dalli gem 的 rails 4 会话存储。
这就是我所做的。
我将 dalli gem 添加到 Gemfile
gem 'dalli'
我在 config/initializers/session_store.rb 中添加了以下行
Rails.application.config.session_store ActionDispatch::Session::CacheStore, :expire_after => 20.minutes
我在 development.rb 中添加了以下行
config.cache_store = :dalli_store
现在,当我用瘦服务器启动我的开发服务器而不启动 memcached 服务器时,我仍然可以像往常一样登录。我应该得到一些错误,比如没有运行 memcached 服务器或类似的东西。
我不确定 rails 是否使用 memcached 作为会话存储。
有人能告诉我在开发环境中使用 memcached 作为会话存储时我错过了什么吗?
供您参考,我一直在使用设计作为身份验证宝石。
谢谢