From b70757c7a42f7be1e29b0884a0b6adef3d4af7c8 Mon Sep 17 00:00:00 2001 From: Espen Antonsen Date: Sun, 25 Sep 2011 14:51:27 +0800 Subject: [PATCH] flash upload should work with any session storage --- app/middleware/flash_session_cookie_middleware.rb | 1 - config/initializers/session_store.rb | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/middleware/flash_session_cookie_middleware.rb b/app/middleware/flash_session_cookie_middleware.rb index 9ec58bb..068437a 100644 --- a/app/middleware/flash_session_cookie_middleware.rb +++ b/app/middleware/flash_session_cookie_middleware.rb @@ -13,7 +13,6 @@ class FlashSessionCookieMiddleware req.params[@session_key] ].join('=').freeze unless req.params[@session_key].nil? env['HTTP_ACCEPT'] = "#{req.params['_http_accept']}".freeze unless req.params['_http_accept'].nil? end - @app.call(env) end end diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb index e2274ad..dad7062 100644 --- a/config/initializers/session_store.rb +++ b/config/initializers/session_store.rb @@ -3,7 +3,7 @@ Balder::Application.config.session_store :cookie_store, :key => '_balder_session' Rails.application.config.middleware.insert_before( - ActionDispatch::Session::CookieStore, + Rails.application.config.session_store, FlashSessionCookieMiddleware, Rails.application.config.session_options[:key] )