Rails + mem_cache_store: can't clone Fixnum
Rails のバージョンを 2.3.5 から 2.3.11 に上げたら、
Status: 500 Internal Server Error
can't clone Fixnum
.../rack-1.1.2/lib/rack/utils.rb:177:in `clone'
.../rack-1.1.2/lib/rack/utils.rb:177:in `set_cookie_header!'
というエラーが出るようになりました。
いろいろと調べた結果、MemCacheStore の :expires オプションの名前が :expire_after に変わったことが分かりました。
私は :expires => 3600 と設定していたのですが、:expire_after => 3600 と変更したら動くようになりました。
[参考資料]