我无法使用dalli gem将memcached用作使用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作为会话存储时我错过了什么?
为了您的信息,我一直在使用devise作为身份验证gem.
谢谢