aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorre4k <re4k@re4k.info>2013-04-01 03:59:33 +0900
committerre4k <re4k@re4k.info>2013-04-01 03:59:33 +0900
commit90d8845257404bb445d7611f9e9c7828ec25dc34 (patch)
tree6f3d19afa530f4e9d502e55c36d64202c2878ac5 /config
parent27bf5349f62ce11763441eb2aa8e69ee10bf9987 (diff)
downloadaclog-90d8845257404bb445d7611f9e9c7828ec25dc34.tar.gz
Add importing favs feature(partial: only status_activity).
Refactor models
Diffstat (limited to 'config')
-rw-r--r--config/initializers/session_store.rb3
-rw-r--r--config/unicorn.rb5
2 files changed, 6 insertions, 2 deletions
diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb
index 2bbd73d..ef9ddff 100644
--- a/config/initializers/session_store.rb
+++ b/config/initializers/session_store.rb
@@ -1,3 +1,2 @@
-# Be sure to restart your server when you modify this file.
-
+require 'action_dispatch/middleware/session/dalli_store'
Aclog::Application.config.session_store ActionDispatch::Session::CacheStore, :expire_after => 3.days
diff --git a/config/unicorn.rb b/config/unicorn.rb
index b8e045a..23c4869 100644
--- a/config/unicorn.rb
+++ b/config/unicorn.rb
@@ -28,6 +28,11 @@ after_fork do |server, worker|
if defined?(ActiveRecord::Base)
ActiveRecord::Base.establish_connection
end
+
+ if defined?(ActiveSupport::Cache::DalliStore) && Rails.cache.is_a?(ActiveSupport::Cache::DalliStore)
+ Rails.cache.reset
+ ObjectSpace.each_object(ActionDispatch::Session::DalliStore) { |obj| obj.reset }
+ end
end