dalli gem を使用する Rails 4 では、memcached をセッション ストアとして使用できません。
これが私がやったことです。
Gemfile に dalli gem を追加しました
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 server を起動せずにシンサーバーで開発サーバーを起動すると、通常どおりログインできます。memcached サーバーが実行されていないなどのエラーが発生する必要がありますか。
Rails が memcached をセッション ストアとして使用しているかどうかはわかりません。
開発環境で memcached をセッション ストアとして使用する際に見逃したものを誰か教えてもらえますか?
参考までに、devise を認証 gem として使用しています。
ありがとう