mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
22 lines
584 B
Ruby
22 lines
584 B
Ruby
use "ActionController::Lock", :if => lambda {
|
|
!ActionController::Base.allow_concurrency
|
|
}
|
|
|
|
use "ActionController::Failsafe"
|
|
|
|
use "ActiveRecord::QueryCache", :if => lambda { defined?(ActiveRecord) }
|
|
|
|
["ActionController::Session::CookieStore",
|
|
"ActionController::Session::MemCacheStore",
|
|
"ActiveRecord::SessionStore"].each do |store|
|
|
use(store, ActionController::Base.session_options,
|
|
:if => lambda {
|
|
if session_store = ActionController::Base.session_store
|
|
session_store.name == store
|
|
end
|
|
}
|
|
)
|
|
end
|
|
|
|
use ActionController::VerbPiggybacking
|