X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/dc2a2c8ebd1a11e4a64555fda22c6859a51defff..dbba67450a5c41dcf542167415aec7da9fd26810:/config/application.rb diff --git a/config/application.rb b/config/application.rb index 8ba628c8e..48317ec2b 100644 --- a/config/application.rb +++ b/config/application.rb @@ -31,7 +31,7 @@ module OpenStreetMap # config.i18n.default_locale = :de # Do not swallow errors in after_commit/after_rollback callbacks. - config.active_record.raise_in_transactional_callbacks = true + config.active_record.raise_in_transactional_callbacks = true unless STATUS == :database_offline # Custom directories with classes and modules you want to be autoloadable. config.autoload_paths += %W(#{config.root}/lib) @@ -43,5 +43,10 @@ module OpenStreetMap # Don't eager load models when the database is offline config.paths["app/models"].skip_eager_load! if STATUS == :database_offline + + # Use memcached for caching if required + if defined?(MEMCACHE_SERVERS) + config.cache_store = :mem_cache_store, MEMCACHE_SERVERS, { :namespace => "rails:cache" } + end end end